nerdexam
IIBA

CBAP · Question #441

CBAP Question #441: Real Exam Question with Answer & Explanation

The correct answer is A. Option A. The <<include>> relationship applies between 'Change system parameters' and 'Pass two-factor authentication' because authentication is always required before the system parameters can be changed.

Question

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. What standard relationship should be defined between "Change system parameters", "Setup new supervisor" and "Pass a two-factor authentication"?

Exhibits

CBAP question #441 exhibit 1
CBAP question #441 exhibit 2

Options

  • AOption A
  • BOption B
  • COption C
  • DOption D

Explanation

The <<include>> relationship applies between 'Change system parameters' and 'Pass two-factor authentication' because authentication is always required before the system parameters can be changed.

Common mistakes.

  • B. This option likely depicts an <<extend>> relationship, which is reserved for optional or condition-triggered additions to a base use case, but authentication here is mandatory and unconditional.
  • C. This option likely shows an incorrect arrow direction or stereotype, reversing the dependency or using a relationship type that does not represent mandatory inclusion.
  • D. This option likely depicts generalization or a plain association, neither of which correctly models the required invocation of authentication within the parameter-change use case.

Concept tested. UML <<include>> relationship for mandatory authentication prerequisite

Reference. https://www.omg.org/spec/UML/2.5.1/

Community Discussion

No community discussion yet for this question.

Full CBAP Practice