Requirements Document and Prototype
CSC 450
|
Deliverable |
Due Date |
|
Initial Prototype |
Monday, 23 February 1998 |
|
Revised Prototype |
Monday, 2 March 1998 |
|
Initial Requirements Document |
Monday, 2 March 1998 |
|
Revised Requirements Document |
Monday, 9 March 1998 |
Requirements Document
This document shall be called the Software Requirements Specification. Its structure may conform to any number of different outlines. I suggest that you follow the sample outline of ANSI/IEEE Standard 830-1984, a hard copy of which you received during our discussion of textbook chapter 4. I will also provide you with example documents from previous semesters.
The specification methods described in chapters 4, 6 and 7 should be employed in the construction of this document. Use the methods that are most appropriate to your system structure. I have a couple shareware tools that can be used to build graphical models (data flow diagrams, object models, entity-relation models); you may also have tools of your own, or wish to search for such tools on the web.
Designate one members of the team to be the requirements document editor. The editor is responsible for assembling the document from other documents supplied by teammates, assuring a uniform format and pagination, and building the Table of Contents. Include a Credits section to tell me who contributed what to the document and to the prototype.
Some of the document subsections will be more detailed than others. If the level of detail requires more than one paragraph, break down the numbering to a third level (or fourth, etc, if necessary). For instance, Section 3.1 will need to be organized into 3.1.1, 3.1.2, 3.1.3, etc.
Prototype
An interactive software prototype will be developed using appropriate development tools.
Revisions
I will return the initial requirements document to you as soon as I can, so you can revise it, in response to my comments and suggestions. You will demonstrate the initial prototype to me and/or your project sponsor as soon as possible on or after the due date. You will revise the prototype in response to comments and suggestions given during the demonstration.