Requirements document
CSSE 221 – Fundamentals of Software Development Honors
Fall 2008–2009
For this project, your Requirements Document consists of:
- A list of the features of your project.
- List the features in three categories:
- Critical:
These features must be implemented for the project to be judged a success.
- Important:
These features should be implemented for the project to be judged a success
(but the project is a partial success without them).
- Nice:
These features would make the project better,
but the project will still be a success without them.
- Within each category, organize the features in some sensible way.
- For example, you might list the user interface features in one group
and the simulation features in another group.
- For most of your Simulation projects, 10 to 40 features is adequate.
- A sequence of annotated screen shots
that show what the project looks like to the user and
how the user interacts with the project.
- Do NOT attempt to make the screen shots pretty -- just clear enough to guide implementation.
- DO annotate the screen shots, to indicate flow of control and what happens when.
- For most of your Simulation projects,
three to seven screen shots is adequate.