Software Requirements Specification
for
<Project Name>
Version 1.0
Prepared by Group #
Sir Syed University of Engineering & Technology
Date
Team
Member Name Primary Responsibility
SRS for <Project>
Table of Contents
1. Introduction
1.1 Purpose
1.2 Scope
1.3 Definitions, Acronyms and Abbreviations
1.4 Acronyms and Abbreviations
2. Project Planning and Management
2.1 SWOT Analysis
2.2 Gantt Chart
2.3 Work Breakdown Structure [WBS]
3. Overall Description
3.1 Product Perspective
3.2 Product Function
3.3 Operating Environment
3.4 Design and Implementation Constraints
3.5 Assumptions and Dependencies
4. Requirement Identifying Technique
4.1 Use Case Diagram
4.2 Use Case Description
5. Non- Functional Requirements
5.1 Performance Requirements
5.2 Safety Requirements
5.3 Security Requirements
5.4 Software Quality Attributes
5.5 Business Rules
5.6 Interoperability
5.7 Extensibility
5.8 Maintainability
5.9 Portability
5.10 Reusability
5.11 Installation
6. Other Requirements
6.1 On-line User Documentation and help System Requirements
6.2 Purchased Requirements
6.3 Licensing Requirements
6.4 Legal, copyright and other Notices
6.5 Applicable Standards
6.6 Reports (Feedback, Invoice, User, Usage, Balance Sheet, Executive Summary etc.)
7. References
1. Introduction