ECBA · Question #48
Which of the following are criteria used to determine quality requirements relationships?
The correct answer is C. Necessary, consistent, correct. Option C is correct because Necessary, Consistent, and Correct are established quality criteria for evaluating requirements relationships - a requirement must be truly needed (necessary), must not conflict with other requirements (consistent), and must accurately reflect…
Question
Which of the following are criteria used to determine quality requirements relationships?
Options
- ANecessity, validate, derive
- BComplexity, stability, status
- CNecessary, consistent, correct
- DPenalty, benefit, cost
How the community answered
(59 responses)- A3% (2)
- B8% (5)
- C86% (51)
- D2% (1)
Explanation
Option C is correct because Necessary, Consistent, and Correct are established quality criteria for evaluating requirements relationships - a requirement must be truly needed (necessary), must not conflict with other requirements (consistent), and must accurately reflect stakeholder needs (correct). These criteria appear in requirements engineering standards such as the BABOK and IEEE 830 as core quality attributes.
Option A is wrong because "validate" and "derive" are requirements activities or relationship types, not quality criteria - deriving a requirement means it originates from a higher-level requirement, which is a traceability concept, not a quality measure. Option B is wrong because complexity, stability, and status are requirement attributes used for classification and management (e.g., prioritization), not for judging relational quality. Option D is wrong because penalty, benefit, and cost belong to cost-benefit or risk analysis frameworks, unrelated to requirements quality relationships.
Memory tip: Think "NCC" - like a certification stamp. Before a requirement "passes inspection," ask: Is it Necessary? Is it Consistent? Is it Correct?
Topics
Community Discussion
No community discussion yet for this question.