Milestone 4
Focus: Improved Design
Due date: Tuesday, February 5
Oral presentations of max. 20 minutes are due on the same day.
The updated project report contains:
- 24 use cases for a 4-person team, 30 for a 5-person team, 36 for a 6-person team
- requirements, analysis, design, implementation, and unit tests
- design includes: design diagrams as previously specified, updated as needed
- design includes: a description of each class (may be in the form of documentation autogenerated from the code)
- the design must adhere to the guideliens discussed in class if appropriate, and must include needed
improvements over the version in MS 3
- updates of all previous documents, as needed
- an updated table of use case realizations, tracing use cases to analysis classes to design classes
Note that all models need to be consistent. For example, all features that are present in implementation
classes need to be also present in the design model. All non-trivial features must have unit test cases.
CS 498 Spring 2008