Software Requirements Specification template

This post explains what are the details required to be mentioned in the Software Requirements Specification template. The Software Requirements Specification document briefs your project, technology used, resources required to execute the project, environment support etc.

The minimum table of contents to be considered while preparing a Software Requirements Specification(SRS) Report are as given below.

1. Introduction

1.1 Purpose
1.2 Document Conventions
1.3 Intended Audience and Reading Suggestions
1.4 Project Scope
1.5 References

2. Overall Description

2.1 Product Perspective
2.2 Product Features
2.3 User Classes and Characteristics
2.4 Operating Environment
2.5 Design and Implementation Constraints
2.6 Assumptions and Dependencies

3. System Features

4. External Interface Requirements

4.1 User Interfaces
4.2 Hardware Interfaces
4.3 Software Interfaces
4.4 Communications Interfaces

5. Other Nonfunctional Requirements

5.1 Performance Requirements
5.2 Safety Requirements
5.3 Security Requirements
5.4 Software Quality Attributes


Did it help? Comment here..