CBAP · Question #406
A leading software manufacturing company has appointed a business analyst (BA) to ensure that requirements are managed effectively and efficiently. The BA discovered some missing functionality as well
The correct answer is D. Trace requirements. Requirements tracing creates bidirectional linkages between requirements and implementation, exposing both requirements lacking implemented functionality and implemented functionality lacking requirement backing.
Question
A leading software manufacturing company has appointed a business analyst (BA) to ensure that requirements are managed effectively and efficiently. The BA discovered some missing functionality as well as some implemented functionality which are not supported by requirements. Which of the following tasks did the BA use to discover the issues?
Options
- ADefine requirements architecture
- BElicit requirements again
- CEvaluate requirement changes
- DTrace requirements
How the community answered
(28 responses)- A4% (1)
- B4% (1)
- C7% (2)
- D86% (24)
Why each option
Requirements tracing creates bidirectional linkages between requirements and implementation, exposing both requirements lacking implemented functionality and implemented functionality lacking requirement backing.
Defining requirements architecture organizes and structures the relationships among requirements but does not validate whether implementation aligns with or covers those requirements.
Eliciting requirements again gathers new or additional information from stakeholders but does not systematically compare existing documented requirements against what has already been implemented.
Evaluating requirement changes assesses the impact and validity of proposed modifications to requirements, not the alignment between existing requirements and current solution implementation.
Tracing requirements maps each requirement to its corresponding solution component and vice versa. A forward trace reveals requirements with no matching implementation (missing functionality), while a backward trace reveals implemented features with no originating requirement (unsupported functionality), making both classes of issues discoverable through this single task.
Concept tested: Requirements tracing to detect coverage gaps
Source: https://www.iiba.org/standards-and-resources/babok/
Topics
Community Discussion
No community discussion yet for this question.