ITPEC FE Subject A April 2026 Question 35

Among UML 2.x diagrams (including 2.0 and later versions), which of the following is the most appropriate diagram for providing a graphic overview of the actors involved in a system, the different functions those actors need to perform and how these different functions interact?

Explanation

Use case diagram — shows the actors, the functions they need from the system, and how those functions relate.

Actors (users or external systems) stand outside the system boundary; the use cases, the functions the actors perform, sit inside it as ovals. Lines link actors to their use cases, and include and extend relationships show how use cases interact. It is the usual diagram for capturing functional requirements.

Answer (d)

Why not others:

  • •(a) Activity diagram — the flow of actions and decisions within one process, not an overview of actors and their functions
  • •(b) Communication diagram — objects and the numbered messages they exchange in one scenario
  • •(c) Interaction overview diagram — a control flow whose nodes are interactions (sequence diagrams and the like), summarizing how interactions follow one another, not who uses which function

Key rule: A use case diagram shows what the system does and for whom; activity, communication and interaction overview diagrams show how a behaviour proceeds.

System Development Technology · AI-written, may contain errors

This question comes from an official ITPEC past paper. ITPEC Practice is an independent study tool and is not affiliated with ITPEC. See the official FE past-paper collection or Report an issue.