Milestone 4: Implementation

Due date: Tuesday, March 21

1. Feature-Complete Code (70 points)
A running implementation of all the use cases. The code will be demonstrated in class, and both source code and executable files will be turned in. The code must be readable, commented, and adhere to usual coding standards. It must conform to the design model.

2. System Test Plan (10 points)
A test plan that specifies how system testing will be done. It lists:

3. Unit Test Cases (10 points)
The source code of all unit test cases must be turned in. There must be at least one test case for each class; and at least one test case for each operation that has more than 5 lines of code.

4. Updates (10 points)
a) An updated project schedule for the remaining part of the semester.
b) Updated requirements, analysis, and design models, as needed. All models must be consistent with each other.

If adjustments to these requirements are necessary due to the nature of your project, please contact the instructor.


CS 498 Spring 2006