Software Requirements Specification
Need a template?
Use the SRS Template for the formal structure and headings.
Your software requirements specification, or SRS, is the formal document that clearly explains the proposed software solution for your identified problem, need or opportunity.
It should give you a solid foundation for:
- design work in Unit 3 Outcome 2
- development work in Unit 4 Outcome 1
Your SRS Should Include
- the identified problem, need or opportunity
- functional requirements
- non-functional requirements
- constraints
- scope
- user characteristics
- technical environment
- analytical tools that show existing processes and systems
- context diagrams
- data flow diagrams
- use case diagrams