Homework 5

For this assignment, submit a progress report on implementing the software prototype for your semester project. This assignment is worth 50 points and should include the information below.

Summary (25 points): Textual description of the work done the past two weeks on your project and (in the case of multi-person teams) the breakdown of work across team members.

Provide an estimate of how much more work needs to be done for you to have implemented the design that you presented in Homework 4 (or describe how your design is changing as a result of making progress in implementing your system). If you have actual screenshots of your system in action, please include them. If you have developed test cases for your system, please describe them.

In addition, now that you have more of your system implemented please describe if you have been able to incorporate the use of design patterns into your prototype. If so, describe the patterns you have incorporated into your design and how they are helping you.

Class Diagram (20 points): A class diagram that shows the classes that have been implemented so far and their relationships to one another. (In other words, this diagram will not show the complete system you designed in Homework 5 but rather the classes actually implemented during the past two weeks.)

Plans for next iteration (5 points): What are your plans for the final iteration. What do you plan to have done by the last week of the semester (December 10th - 14th) when the project is due?

You will submit a single PDF file to the Moodle for this assignment.

This assignment is due by 11:55 PM on Friday, November 16th.


© Ken Anderson 2012