Format:
Checklist / Specifications/Procedures
The System Requirements Specification (SRS) document describes all data, functional and behavioral requirements of the software under production or development.
This 10-section template covers the overall description of the system/software to be implemented, use cases and scenarios, data model, functional and non-functional requirements, interface and behavioral models, as well as restrictions and validation criteria to be used for the software. The Appendices may include business rules, glossary, traceability matrices and other necessary supplementary information that are specific to the system.
Table of Contents
System Requirements Specification (SRS)
Using this Document - Business Benefits
Introduction
Goals and objectives
Statement of scope
Software context
Major constraints
Document Conventions
Intended audience and reading suggestions
References
Overall Description
Product perspective
Product features
User classes and characteristics
Operating environment
Design and implementation constraints
User documentation requirements
Assumptions and dependencies
System requirements
Usage Cases (Usage Scenario)
User profiles
Use cases
Special usage considerations
Data Model and Description
Data description
Functional Requirements
Functional model and description
Description for function n
Non-functional Requirements
Performance requirements
Safety requirements
Security requirements
Software quality attributes
Other requirements
Interface Requirements
External machine interfaces
Hardware Interfaces
Communications interfaces
Control flow description
Behavioral Model and Description
Description for software behavior
State transition diagrams
Control specification (CSPEC)
Restrictions, Limitations, and Constraints
Validation Criteria
Classes of tests
Expected software response
Performance bounds
Appendices
Glossary
Business rules
System traceability matrix
Analysis models and metrics
Product strategies
Issues list
Supplementary information (as required)
Crosscheck
People who downloaded this item also downloaded . . .
PREMIUM deliverable
PREMIUM deliverable
by Mark Mullaly, Ph.D., PMP
PREMIUM deliverable
by Mark Mullaly, Ph.D., PMP