|
Introduction : This is section 1 of the requirements document. It is titled Introduction. It describes the need for the system, its function and how it will work with other systems (if any). The description must be kept brief, preferably to one page. System models: This is section 2 of the document. It describes and shows the relationships amongst different components of the system you will build. Functional requirements definition: This is section 3 of the document. It lists the services to be provide by the system. The services should be formulated in terms of use-cases. Each use-case should be listed and briefly explained in a separate numbered subsection. One or more use-case diagrams should be provided to help in the understanding of the relationships amongth the use-cases. The format for these diagrams must be as in Martins' UML text. Non-functional requirements: This is section 4 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 5 of the document. 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. |