Milestone 3
Due date: Tuesday, December 4
Oral presentations of max. 20 minutes are due on the same day.
The updated project report contains:
- use cases (24 team of 6, 20 team of 5, 16 team of 4): requirements, analysis, design, implementation
- at least 4 interaction diagrams for selected use cases
- at least 2 state diagrams for selected analysis or design classes
- one or more design class diagrams including all design classes, including classes from libraries or frameworks that are used
(reused classes must be clearly marked as such)
- descriptions of all design classes
- unit tests for all implementation classes
- updates of all previous documents, as needed
- an updated table of use case realizations, tracing use cases to analysis classes to design classes
- draft of requirements for the next milestone. Number of use cases due for MS 4: 34 for 6-person team, 28 for 5,
22 for 4
- an email or letter from the client stating that the requirements reflect his/her needs
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. Source code must be checked into the configuration management system.
CS 497 Fall 2007