Milestone 6 (subject to change)
Focus: Finished Project
Due date: Tuesday, April 22
All features of the project must be present. The updated project report contains:
- requirements, analysis, design, implementation, unit and system test cases
- updates of all previous documents, as needed
Other requirements:
- The code must be tested and reasonably bug-free, so that the program can be used for its intended purpose
- The source code must be documented. Each class, each non-trivial operation, and each attribute must have a comment.
- The Gui must be usable and look well
- A users' manual. It should cover all parts of the use of the program
as well as installation. The manual can be in the form of a help menu item
- All non-trivial non-Gui features must have unit tests
- There must be at least three system test cases for each use case; this may include tests for nonfunctional qualities
- All code (including unit test cases) and system test data must be submitted to the
CVS server on cs.bsu.edu
- A printed report containing all the documents except source code and unit test cases must be
turned in (it must be in a binder, have a table of contents, and numbered pages)
- A CD containing the full source code and compiled code, including unit tests
- Customer sign-off (a signed letter from the customer stating that the project was completed to their satisfaction and
they received a copy of the code)
- A poster for the public demonstration (as a printable file, to be submitted to the TA a week in advance)
Remember that all models must be consistent.
CS 498 Spring 2008