Deadline: Version 0.9 September13 and Version 1.0 20, 1999
|
Requirements Document
Functional requirements definition: This is section 2 of the document. It lists the services to be provided by the system. The services should be formulated in terms of use-cases. Each use-case should be listed and explained in a separate numbered subsection. One or more use-case diagrams must be provided to help in the understanding of the relationships amongst the use-cases. Make use of real use cases (page 59 of Larman) to explain actor actions and system response. Rank use cases (e.g. see Section 7.3 of Larman's text). Note that you are doing an OO analysis of REquirements. Show a conceptual model of the system to be built (see Figure 9.1 on page 88 of Larman's text). The format of all diagrams must be as in Larman's UML text. It is suggested that you organize section 2 into several subsections. Non-functional requirements: This is section 3 of the document. Any constraints imposed on the system you will build are listed and explained here. In case you do not have any constraints, say so in this section; do not omit the section. Glossory: This is section 4 of the document and is not numbered. It provides an alphabetical list of technical terms used in this document. A separate format for recording any changes in the requirements document will be provided after the deadline for this document. |