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.
- A.
Correct
- B.
Consistent
- C.
Unambiguous
- 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.