Code and report due: Wednesday, May 6th by 11:59 PM
Presentations will take place Wednesday, May 13th between 8:00 and 10:00 AM
This is a team
Your task is to implement the system your team designed in the previous assignments.
I expect that by the end of the semester
You have a working system
which implements the most important requirements
You don't have to implement lots of bells and whistles, but I expect the core functionality to be present.
The delivables for the assignment are
1. The code. I will check out your code directly from your repository. Just include the URL of your repository in a text document when you submit.I expect you to implement unit tests for each of your core data model classes. At a minimum, your unit tests should achieve 100% method coverage. (Note: you do not need to write unit tests for your UI classes.)
2. A 2-3 page report describing the most interesting technical issues you encountered in implementing your design, and how you addressed them.
3. A group presentation and demonstration in which you will present the result of your work to the rest of the class. You should plan to talk for about 20 minutes. The presentation must include a demonstration of the working system.See the Presentation Guidelines document for details on what is expected for the presentation.