Rajasthan Institute of Engineering & Technology
Jaipur
Software Requirements Specification (SRS) Template
(4)
(Team Name)
Software Requirements Specification
Document
Version: (n) Date: (mm/dd/yyyy)
Table of Contents
1. Introduction 5
1.1 Purpose 5
1.2 Scope 5
1.3 Definitions, Acronyms, and Abbreviations 5
1.4 References 5
1.5 Overview
6
2. The Overall Description 6
2.1 Product Perspective 6
2.1.1 System Interfaces 6
2.1.2 Interfaces 7
2.1.3 Hardware Interfaces 7
2.1.4 Software Interfaces 7
2.1.5 Communications Interfaces 8
2.1.6 Memory Constraints 8
2.1.7 Operations 8
2.1.8 Site Adaptation Requirements 9
2.2 Product Functions 9
2.3 User Characteristics 10
2.4 Constraints 10
2.5 Assumptions and Dependencies 10
2.6 Apportioning of Requirements
10
3. Specific Requirements 11
3.1 External interfaces 12
3.2 Functions 12
3.3 Performance Requirements 13
3.4 Logical Database Requirements 14
3.5 Design Constraints 14
3.5.1 Standards Compliance 14
3.6 Software System Attributes 14
3.6.1 Reliability 15
3.6.2 Availability 15
3.6.3 Security 15
3.6.4 Maintainability 15
3.6.5 Portability 16
3.7 Organizing the Specific Requirements 17
3.7.1 System Mode 17
3.7.2 User Class 17
3.7.3 Objects 17
3.7.4 Feature 17
3.7.5 Stimulus 17
3.7.6 Response 18
3.7.7 Functional Hierarchy 18
3.8 Additional Comments
18
4. Change Management Process
5. Document Approvals
6. Supporting Information 18