Introduction to Software Engineering

CS3302 Spring Quarter 1996


Project Milestones

The following constitutes a nominal schedule for achieving milestones in the project portion of the course.
  1. Project Teams

    Due: 4/3

    Project teams are finalized and topics chosen.

  2. Project Plan

    Due: 4/8

    A brief document introducing the project team members and providing a schedule for activities to be performed during the quarter.

  3. Demo 1

    Due: Week 3

    You will schedule a time with the instructor to show what progress has been made to date with your system. This is intended to be a demonstration of the software system, not just a discussion of how things are going.

  4. Requirements Document

    Due: 4/22

    An extended document that details all functional requirements of the delivered prototype. A section of this document also indicates nonfunctional requirements that will be used to test the system for acceptability and a storyboard will be used (and potentially presented to the class) to demonstrate how the system will look and be used.

  5. Demo 2

    Due: Week 6

    You will schedule a time with the instructor to show what progress has been made to date with your system. Since this is the second demo, there needs to be clear progress shown since the last demonstration.

  6. Design Document

    Due: 5/6

    A detailed description of how the system will be built, including, for example any object-oriented analysis and design to show the system structure.

  7. Final prototype demo

    Due: Week 9

    A running prototype of the system that is to be demonstrated to the instructor and intended to meet all aspects of the revised requirements document.

  8. Final presentation

    Due: Last 4 classes

    Presentation to discuss your progress over the quarter in front of the whole class.

  9. Final project notebook due

    Due: 5/29

    A final collection of all of the above information in a well-organized Web page. Any revisions of documents must be clearly displayed and all documents and source code must be accessible.


Return to CS 3302 main page.