Software Requirements Specification
SRS
13-08-2020
<Project Title>
CSE320- Software Eng.
Table of Contents:
1. Introduction
Purpose
Scope of Project
Literature review
2. Overall description
Functional Requirements Specification
System Environment
User Interface Specification
3. Requirements
External interface requirements
Functional Requirements
Non-Functional Requirements
Internal interface requirements
Other requirements
4. Constraints
1. Introduction
1.1. Purpose
(Clearly state the purpose of this document and describe the
project.)
1.2. Scope of Project
(Overview the project briefly. Tell the name of the product to be
created. Describe the need, context, and rationale for the system.
Discuss how it fits into the overall business or strategic objectives of
the organization. )
1.3. Literature Review
Summarize here the main results of your literature review as
document. If you have not written a literature review document,
then this is where you record your literature review.
1.5. References
List here any references to other documents cited anywhere in this
document including references to related project documents.
1.6. Overview of Document
Describe the contents and organization of the rest of this document.
2. Overall Description
2.1 System Environment
(This describes the relationship between the system, its components
and the external environment of the system)
2.2 Functional Requirements Specification
(Provide a detailed overview of the services provided to the user
with brief use case descriptions. Organize this part in a manner that
is easy for the user to understand. It must be explicitly cross-
referenced to the following chapter (Requirements Specification)).
2.3 User Interface Specification
(Describe the characteristics of the intended user in terms of
experience and technical expertise.How should the system appear to
the user?
3. Requirements Specification
3.1 External Interface Requirements
List the external interface requirements, that is, list formal
requirements for hardware interfaces, software interfaces, and
communications interfaces.
3.2 Functional Requirements
List each functionality of the system in full detail using the full use
case descriptions.
3.3 Non-Functional Requirements
(This section includes constraints such as minimum memory
requirements, regulatory policies, timing considerations, reliability
and standards such as process or documentation standards.)
3.4 System Evolution
4. Constraints
Describe things to be used in the system like hardware, operating
system.