CS 2390 W95 Design Document Requirements

Design Document Requirements
CS 2390 Winter `95

Documentation for each of your programs will represent 50% of the total grade on each program.

For each program, you will turn in a four part paper document: Sections 1 through 3 are the design documentation, and section 4 is the well-commented program code. Design documentation cannot be hand-written.

1. Object-Oriented Analysis Documentation (1-2 pages)

For each program, show that you have analyzed the program using object-oriented analysis. Evidence for this analysis will include the following pieces of documentation:

Remember that the goal of your object-oriented analysis is to be langauge independent - there should be no references to Smalltalk or C++ classes/syntax/anything in this section of your design document.

2. Object-Oriented Design Documentation (1-2 pages)

For each program, show that you have designed the program using object-oriented design. Evidence for this process will include the following pieces of documentation:

3. Reuse Documentation (1-2 pages)

Convince the reader that you have considered how the objects you have analyzed, designed, and implemented (all or a subset) might be reused in a future project.

4. Program Source with Comments (1-500 pages)

File out and print a copy of your program and include it in the packet that you hand in. Do not take the documentation in the Class Library to be your documentation standard! Rather, try to document more as you did in 1501/1502, e.g.: