Milestone 1

Due date: Tuesday, September 25, at the beginning of class
Oral presentations are due on the same day.
Ungraded drafts are due Tuesday, September 18.

The project report includes:

  1. 2 use cases: requirements and implementation. Each use case must name steps and extensions, and name the actors involved
  2. basic architectural decisions made and argued for:
    1. platform
    2. programming language
    3. user interface
    4. persistence mechanism
    5. most important libraries
  3. the basic infrastructure must be set up:
    1. Web site set up (if any)
    2. database set up (if any)
    3. development environment set up
  4. introduction to the requirements document:
    1. purpose and scope
    2. glossary
    3. nonfunctional requirements
  5. draft requirements for the next milestone, when 9/12/15 use cases will be due, for approval by the instructor
  6. a note from the client stating that the requirements reflect his/her needs

The oral presentation can last up to 20 minutes and must use slides. It includes:

  1. introduction to the project
  2. overview of the basic architectural decisions
  3. overview of the nonfunctional requirements
  4. overview of the use cases
  5. demonstration of the running use cases and of the basic infrastructure


CS 497 Fall 2007