The Software Requirement Specification (𝑆𝑅𝑆) is said to be _____ if and…

2018

The Software Requirement SpecificationΒ (𝑆𝑅𝑆)Β is said to be _____ if and only if no subset of individual requirements described in it conflict with each other.

  1. A.

    Correct

  2. B.

    Consistent

  3. C.

    Unambiguous

  4. D.

    Verifiable

Attempted by 345 students.

Show answer & explanation

Correct answer: B

Answer: Consistent

Reason: In the context of a Software Requirement Specification (SRS), "consistent" means that no subset of the individual requirements contradicts any other; the requirements are mutually compatible.

  • What "consistent" means: Requirements do not conflict with each other; you should be able to take any set of requirements from the SRS and not find contradictions.

  • Why "Unambiguous" is not correct: Unambiguous means each requirement has a single clear interpretation, but requirements can still be unambiguous and conflict with each other.

  • Why "Verifiable" is not correct: Verifiable means a requirement can be tested or measured; verifiability does not ensure that requirements will be free of contradictions.

  • Why "Correct" is not correct: Correct implies the requirements reflect stakeholder needs or are accurate, but it does not specifically describe the absence of conflicts among requirements.

Conclusion: "Consistent" best matches the given definition because it directly addresses the absence of conflicting subsets of requirements.

A video solution is available for this question β€” log in and enroll to watch it.

Explore the full course: Mppsc Assistant Professor