Monday

System Requirements Specification

A Software Requirements Specification (SRS) is a complete description of the behavior of the system to be developed. It includes
  • A set of use cases that describe all the interactions the users will have with the software also known as functional requirements.  
  • Non-functional (or supplementary) requirements, are requirements which impose constraints on the design or implementation (such as performance engineering requirements, quality standards, or design constraints).
A Business analyst (BA), sometimes titled System analyst, is responsible for analyzing the business needs of their clients.

The goal of the requirements activity is to produce the Software Requirements Specification (SRS), that describes what the proposed software should do without describing how the software will do it.

 Need for SRS
  • An SRS establishes the basis for agreement between the client and the supplier on what the software product will do.
  • An SRS provides a reference for validation of the final product.
  • A high-quality SRS is a prerequisite to high-quality software.
  • A high quality SRS reduces the development cost.



No comments:

Post a Comment