BABOK Requirements Analysis and Design Definition 1 — Questions and Answers
Question 1: What is the primary purpose of Requirements Analysis and Design Definition (RADD) in BABOK?
- To elicit requirements from stakeholders
- To structure, organize, and refine requirements and design options to enable solution development (Correct answer)
- To manage stakeholder relationships
- To evaluate the implemented solution
Correct answer: To structure, organize, and refine requirements and design options to enable solution development
RADD transforms raw requirements into well-structured, detailed specifications and design alternatives that guide the development of a solution.
Question 2: Which of the following is a task within RADD?
- Conduct Elicitation
- Specify and Model Requirements (Correct answer)
- Trace Requirements
- Assess Solution Performance
Correct answer: Specify and Model Requirements
'Specify and Model Requirements' is a core RADD task in which the business analyst creates detailed textual and visual representations of requirements.
Question 3: What does 'verify requirements' mean in BABOK?
- Ensuring the solution meets the requirements
- Checking that requirements are well-formed, complete, consistent, and unambiguous (Correct answer)
- Getting stakeholder sign-off on requirements
- Running acceptance tests
Correct answer: Checking that requirements are well-formed, complete, consistent, and unambiguous
Verification checks the quality of requirements themselves — ensuring they are clear, complete, testable, and free of internal contradictions.
Question 4: Which modeling technique uses swim lanes to represent the responsibilities of different roles in a process?
- Entity-Relationship Diagram
- Use Case Diagram
- Process Flow with Swim Lanes (Correct answer)
- State Diagram
Correct answer: Process Flow with Swim Lanes
Swim lane diagrams organize process steps into lanes, each representing a different role or department, clearly showing who is responsible for each activity.
Question 5: In BABOK, 'validate requirements' ensures that:
- Requirements are written in the correct format
- Requirements will deliver value and support the business objectives if implemented (Correct answer)
- Requirements have been approved by the project manager
- Requirements are stored in the repository
Correct answer: Requirements will deliver value and support the business objectives if implemented
Validation checks that requirements actually support the business need and will provide the intended value, not just that they are well-written.
Question 6: Which diagram shows the high-level boundary of a system and its interactions with external actors?
- State Diagram
- Context Diagram (Correct answer)
- Sequence Diagram
- Data Flow Diagram
Correct answer: Context Diagram
A context diagram defines the system boundary and illustrates how the system interacts with external entities such as users, other systems, and organizations.
What is the primary purpose of Requirements Analysis and Design Definition (RADD) in BABOK?