Milestone 2
Due date: Tuesday, October 30
Ungraded drafts are due on Thursday, October 18.
The updated project report includes:
- Use cases (15 for a 6-person team, 12 for a 5-person tea, 9 for a 4-person team). This includes the use cases presented
at previous milestones. Each use case must name steps and extensions, and name the actors involved
- for each use case, requirements, analysis (class diagrams and class descriptions only),
and implementation must be completed
- one or more class diagrams showing the relations between the analysis classes
- for each analysis class, a one-paragraph description of its purpose and a list of its attributes
- unit tests for all implementation classes
- a table of use case realizations, listing which use case is realized by which analyis classes
- draft of requirements for the next milestone, when 24 use cases for 6 persons, 20 for 5 persons, 16 for 4 persons will be due, for
approval by the instructor
- an email from the client stating that the requirements reflect his/her needs
All documents must be consistent. Documents from previous milestones are part of this milestone and must
be updated if necessary.
The oral presentation can last up to 20 minutes and must use slides. It includes:
- introduction to the project
- overview of the use cases
- overview of class diagrams
- demonstration of the running code
CS 497 Fall 2007