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:
- 2 use cases: requirements and implementation.
Each use case must name steps and extensions, and name the actors involved
- basic architectural decisions made and argued for:
- platform
- programming language
- user interface
- persistence mechanism
- most important libraries
- the basic infrastructure must be set up:
- Web site set up (if any)
- database set up (if any)
- development environment set up
- introduction to the requirements document:
- purpose and scope
- glossary
- nonfunctional requirements
- draft requirements for the next milestone, when 9/12/15 use cases will be due, for
approval by the instructor
- 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:
- introduction to the project
- overview of the basic architectural decisions
- overview of the nonfunctional requirements
- overview of the use cases
- demonstration of the running use cases and of the basic infrastructure
CS 497 Fall 2007