CBAP · Question #525
A business analyst (BA) is preparing a requirement package for access management system. A state diagram foe entity 'User* has been prepared. The BA wants to check the completeness of requirements…
The correct answer is C. Use case diagram. A use case diagram complements a state diagram by mapping actor roles to system functions, enabling the BA to verify that all states and transitions for the 'User' entity are covered by corresponding use cases.
Question
A business analyst (BA) is preparing a requirement package for access management system. A state diagram foe entity 'User* has been prepared. The BA wants to check the completeness of requirements by comparing different models. Which diagram should be used with a state diagram to verity that all functions are defined to work with entity "User" for the different roles?
Options
- ASequence diagram
- BFunctional diagram
- CUse case diagram
- DData flow diagram
How the community answered
(51 responses)- A2% (1)
- B8% (4)
- C84% (43)
- D6% (3)
Why each option
A use case diagram complements a state diagram by mapping actor roles to system functions, enabling the BA to verify that all states and transitions for the 'User' entity are covered by corresponding use cases.
A sequence diagram shows time-ordered message exchanges between objects for a specific scenario and does not provide a role-based mapping of all system functions needed to validate state completeness.
A functional diagram is not a standard UML modeling artifact and does not provide the role-to-function mapping necessary to cross-check state transitions for different user roles.
A use case diagram shows interactions between actors (including different user roles) and system functions, which directly corresponds to the behavioral states in a state diagram. Cross-referencing the two models allows the BA to confirm that every state and transition of the 'User' entity has a defined function and that all role-based interactions are accounted for. This pairing is a standard technique for verifying requirements completeness through model comparison.
A data flow diagram illustrates how data moves through a system and does not represent actor roles or functional interactions that can be matched against entity state transitions.
Concept tested: Requirements completeness using state and use case diagram comparison
Source: https://www.iiba.org/business-analysis-resources/business-analysis-body-of-knowledge/
Topics
Community Discussion
No community discussion yet for this question.