LOGBOOK

HELP

Quiz Entry - updated: 2026.07.14

What is a Use Case (UC) in UML and what perspective does it capture?

A use case captures a functional requirement from the user's outside-in view: who (actor) does what (interaction) with the system, and why (goal).

A UML use-case diagram of a restaurant: actors outside the boundary linked to use-case ovals.

* A use-case diagram — actors outside the system boundary linked to the use cases they drive. — Marcel Douwe Dekker, CC BY-SA 3.0, via Wikimedia Commons. *

A use case deliberately stays on the outside of the system — it describes the value a user gets, never how the code achieves it. That external framing is what makes use cases readable by non-engineers (customers, analysts) and a good place to start a requirements discussion.

A UC answers three questions:

Question Element Example
Who? Actor (stick figure) Customer, Admin
What? Use Case (oval/ellipse) "Reserve Hotel Room"
Why? Goal/Purpose Complete a booking

Key characteristics:

  • Drawn as an oval in UML, named with a verb phrase (e.g., "Process Payment")
  • Describes a complete sequence of events from the actor's point of view
  • External perspective only — no implementation details
  • Each UC represents one distinct piece of business functionality

Go deeper:

From Quiz: SPRG / Security Review | Updated: Jul 14, 2026