Example Software Requirements Specification (SRS) Document
This articles/reference covers in detail the sections and types of information contained in a Software Requirements Specification (SRS) document. The SRS is a common artifact used by many organizations involved in software development activities and it is used to capture not just the scope and requirements of a project but also system implementation and solution details.
This template explains the details of each section of the Software Requirements Document (SRS) and includes clear examples for each section including diagrams and tables.
The following sections are included:
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 Classers and Characteristics
2.4 Operating Environment
2.5 Design and Implementation Constraints
2.6 Assumptions and Dependencies
3. System Features
3.1 Functional Requirements
4. External Interface Requirements
4.1 User Interfaces
4.2 Hardware Interfaces
4.3 Software Interfaces
4.4 Communications Interfaces
5. Nonfunctional Requirements
5.1 Performance Requirements
5.2 Safety Requirements
5.3 Security Requirements
5.4 Software Quality Attributes
Continue reading at KazyTech.com