Software Requirement Specification (SRS) is a document produced
in requirement phase to describe what the proposed software will do
without defining how the software will do .
Strength of SRS are :-
- It contains all features required by client.
- Requirement are easily traceable.
- SRS decomposes problem into component parts thus making
information of requirement organized.
- It includes both functional and non-functional features.
- It serves as a product validation check.
- It serves as an input to design specifications.
Some of the weakness of SRS are :-
- It doesn't provide design suggestions.
- It doesn't provide possible solutions to bussiness or technical
issues.