Certified Business Analysis Professional (CBAP) — Question 80
A business analyst (BA) is working on a payment system (PS) implementation. A set of systems which should interact with a new system has been identified. The business analyst defined that a user with role of "Supervisor" in the PS must pass a two-factor authentication before an execution of the functions: "Change system parameters" and "Set up new supervisor." A user must have the role of "Supervisor" to use the standard functions "Send mail notification" or "Send SMS notification".
The BA defined the following use cases:
"¢ "Change system parameters"
"¢ "Setup new supervisor"
"¢ "Send mail notification"
"¢ "Send SMS notification"
"¢ "Send notification"
"¢ "Pass a two-factor authentication"
The BA wants to create a Use Case diagram.
Which technique should be used to define a communications protocol between the PS and other systems?
Answer options
- A. Vertical prototyping
- B. Interface analysis
- C. Concept modelling
- D. System analysis
Correct answer: B
Explanation
The correct answer is B, Interface analysis, as it is essential for defining how different systems will communicate and interact with one another. Vertical prototyping focuses on building a prototype of a single feature rather than communication protocols, while concept modeling is more about high-level representation of ideas and system structure. System analysis, although important, does not specifically address the communication aspects required for interaction between systems.