Certified Business Analysis Professional (CBAP) — Question 451
A team is working on a user privilege and access control system. A business analyst (BA) selects use cases as the technique for requirements specification.
What is the relationship between use cases "Create a role" and "Find a role" when there is a high level of formality?
Answer options
- A. Validate
- B. Derive
- C. Necessity
- D. Satisfy
Correct answer: C
Explanation
The correct answer is C, as the use case 'Find a role' is essential for the functionality of 'Create a role'; without the ability to find existing roles, creating new ones would lack context. Options A, B, and D do not accurately describe the dependence between the use cases in a formal requirements specification setting.