Which statements describe the value of a high-quality Software Requirements…
2011
Which statements describe the value of a high-quality Software Requirements Specification (SRS)?
Answer: D. All three statements are applicable. — ConceptA high-quality Software Requirements Specification records agreed functional and non-functional requirements and constraints before design and…
- A.
It establishes the basis for agreement between the client and the supplier.
- B.
It provides a reference for validation of the final product.
- C.
It is a prerequisite for high-quality software.
- D.
All three statements are applicable.
Attempted by 52 students.
Show answer & explanation
Correct answer: D
Concept
A high-quality Software Requirements Specification records agreed functional and non-functional requirements and constraints before design and implementation. In conventional software engineering, it serves as a shared baseline for contractual understanding, product validation, and software quality.
Application
Apply those roles to the statements in this item:
Agreement: the SRS documents what the client needs and what the supplier undertakes to deliver.
Validation: the finished product can be checked against the requirements recorded in the SRS.
Quality prerequisite: clear, complete, consistent, and verifiable requirements must provide the foundation on which high-quality software is built.
Cross-check
The three statements describe complementary roles of the same requirements baseline; none excludes another.
Result
Therefore, a high-quality SRS performs all three roles: it supports client–supplier agreement, guides final-product validation, and provides a prerequisite foundation for high-quality software.