CSC380: Homework 4


Homework 4 is a purely implementational assignment. Continue working on your code base. This will allow those of you with issues so far to catch up with the project.

Make sure your document has the appropriate structure and contents so far: a requirements specification in English, system requirements, user stories, use cases (both templates and diagrams), and traceability matrix. The above should not change in a major way after this homework.

After this is done, continue with the implementation of the next few requirements in a test-driven manner. Use JUnit, git, and maven. Run your tests through maven on the command line.

Submit a link to your github repository to the respective dropbox in Blackboard before the deadline, as well as an archive of the current state of your project. Each group member must make a submission to receive a grade.

Demonstrate your working homework within a week after the deadline. Make sure you know exactly what you are doing. You will receive a grade of 0 if you do not perform to the above specification. I repeat: make sure you know exactly what you are doing.