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.

Answer: B. Consistent โ€” Answer: Consistent Reason: In the context of a Software Requirement Specification (SRS), "consistent" means that no subset of the individual requirementsโ€ฆ

  1. A.

    Correct

  2. B.

    Consistent

  3. C.

    Unambiguous

  4. D.

    Verifiable

Attempted by 484 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: Tpsc Assistant Technical Officer

Loading lessonโ€ฆ