Software Requirements Specification In Software Engineering. The software requirement specification SRS is developed based on the agreement between customer and supplier. A software requirements specification SRS is a document that captures complete description about how the system is expected to perform.
A software requirements specification SRS is a comprehensive description of the intended purpose and environment for software under development. It may include the use cases of how a user is going to interact with the product or software system. Requirements are the basis of the software.
The key difference between requirement and specification in Software Engineering is that a requirement is a need of a stakeholder that the software should address while a specification is a technical document with the analysed requirements.
This report lays a foundation for software engineering activities and is constructing when entire requirements are elicited and analyzed. Requirements are the basis of the software. 1 IEEE Software Engineering Standards Committee IEEE Std 830-1998 IEEE Recommended Practice for Software Requirements Specifications October 20 1998. This activity is used to produce formal software requirement models.