IPA IP 2022 Question 15

A question IPA Japan published in 令和4年度 ITパスポート試験 公開問題 問15, translated into English. ITPEC is based on the same exams.

When a business process is modeled by using the UML activity diagram shown as an example, which of the following can be represented?

Task group ATask group BXYTask aTask b[NO][YES]Task c

Explanation

The roles of the people needed for the tasks — the partitions (swimlanes) of an activity diagram show who does each action.

A UML activity diagram models a flow of work:

  • •actions (the rounded boxes, Task a to Task c) and the arrows that order them
  • •the start node (filled circle) and the final node (filled circle in a ring)
  • •decisions and merges (diamonds) with guard conditions such as [YES] and [NO], so branches and loops can be drawn
  • •partitions, the lanes X and Y and the task groups A and B, that assign each action to the person, role or organization that performs it

So the diagram tells you that Task a is done by X and Task b by Y: the division of roles. It has no notation for amounts such as money, durations or quality targets.

Answer (d)

Why not others:

  • •(a) — costs are not part of the notation; they are estimated separately, for example in a cost breakdown of the process
  • •(b) — the diagram shows the order of the tasks, not how long they take; durations belong in a schedule such as a Gantt chart or an arrow diagram
  • •(c) — quality indicators of the deliverables are defined in quality plans or acceptance criteria, not in a flow of actions

Key rule: An activity diagram shows the flow of actions, its branches and loops, and through swimlanes who performs each action; it shows no cost, time or quality figures.

System Strategy · AI-written, may contain errors

This question comes from the past questions IPA Japan publishes, translated into English by ITPEC Practice. ITPEC Practice is an independent study tool and is not affiliated with IPA or ITPEC. See the original paper (PDF) or Report an issue.