The Software Requirement Specification (SRS) is said to be ________ if and only if no subset of individual requirements described in it conflict with each other.
Pick an option to check yourself, or open the answer below.
Show answer & explanation
Correct answer: B. Consistent
Explanation
By the IEEE 830 definition an SRS is consistent if and only if no subset of the individual requirements stated in it conflicts with another subset — conflicts may be in terminology, in logical or temporal characteristics, or in described behaviour. An SRS is correct if every requirement in it is one the software must actually meet, unambiguous if every requirement has exactly one interpretation, and verifiable if a finite cost-effective process exists to check that the software meets each requirement. Only consistency is about requirements contradicting one another, so option (ii) is correct.More Computer System Architecture questions
- Let n1 be the number of requirements for which all reviewers have identical interpretations and n2 be the total number of requirements. Whi…
- Which one of the following statements, related to the requirements phase in Software Engineering, is incorrect?
- Requirements prioritisation and negotiation belongs to:
- Which of the following statements are CORRECT? (A) A process always checks the state of the currently executing process to enter its critic…
- At a particular time of computation, the value of a counting semaphore is 7. Then 20 P operations and 'x' V operations were performed on th…
- Match List I with List II: List I: (A) Critical region (B) Wait/Signal (C) Working set (D) Deadlock List II: (I) Hoare's monitor (II) Mutua…