SRS Design Document Template
SRS Design Document Template
Template
1. Introduction
1.1 Introduction
1.2 Problem Description
1.2Problem Statement
1.3Objectives
1.4 Scope
This subsection should
a) Identify the software product(s) to be produced by name (e.g., Host DBMS, Report
Generator, etc.);
b) Explain what the software product(s) will, and, if necessary, will not do;
c) Describe the application of the software being specified, including relevant benefits,
objectives, and goals;
2. Overall description
This section of the SRS should describe the general factors that affect the product and its
requirements.
3. Specific requirements
This section of the SRS should contain all of the software requirements to a level of detail
sufficient to enable designers to design a system to satisfy those requirements, and testers to test
that the system satisfies those requirements.
These requirements should include at a minimum a description of every input (stimulus)
into the system, every output (response) from the system, and all functions performed by the
system in response to an input or in support of an output.
3.6.2 Availability
This should specify the factors required to guarantee a defined availability level for the
entire system such as checkpoint, recovery, and restart.
3.6.3 Security
This should specify the factors that protect the software from accidental or malicious
access, use, modification, destruction, or disclosure.
3.6.4 Maintainability
This should specify attributes of software that relate to the ease of maintenance of the
software itself.
3.6.5 Portability
This should specify attributes of software that relate to the ease of porting the software to
other host.
6. References
This section should
a) Provide a complete list of all documents referenced elsewhere in the SRS;
b)Identify each document by title, report number (if applicable), date, and publishing
organization;
c) Specify the sources from which the references can be obtained.
This information may be provided by reference to an appendix or to another document.