Preliminaries

Compilation

Compile the program with the commands described in the subject.
Does the project compile?

Program design

Does project respect the UML class diagram to the letter? It is
not a problem if there are additional classes or private
attributes and methods added by the student.


Functionality

Validation

Check if the program validates the input file. Try running the
program without an input file present, with inconsistent data,
missing values or out of range values. Does the validation work?

Simulation

Is the simulation.txt file generated acording to the
specifications? Check to see if the ID is unique and if all
messages are logged correctly.


Bonus

Exception handling

Does the project contain custom exceptions for treating
abnormarl behaviour specific to the program? Are they relevant?
Do they have good messages?

Ratings

Don’t forget to check the flag corresponding to the defense

Conclusion

Leave a comment on this evaluation ( 2048 chars max )