Use case
An oval (ellipse) with a name in it, on a use case diagram, is a use case: one thing the system does for the people or systems that use it, with a result they can see.
Easily confused with
- AttributeAn attribute: a property recorded for each entity, such as a customer’s name or an order’s date. In Chen notation as most database textbooks draw it, an attribute is an oval with its name inside, joined by a line to its entity.
- Terminal (start and end)The start or the end of a flowchart. The terminal is a flat oval, a rectangle with fully rounded ends, with a word such as Start or End inside.
How to read it
UML 2.5.1 draws a use case as an ellipse with its name inside or below it. Each use case is a unit of useful functionality that the subject, usually the system, provides to its users, and yields an observable result of value to its actors or other stakeholders. Solid lines join it to the actors involved. A rectangle drawn around a group of use cases, with a name in its top-left corner, is the subject, often called the system boundary: the use cases inside apply to it. The specification notes that the rectangle doesn't mean the subject owns them, and Scott Ambler, in The Object Primer, describes the boundary box as optional. A use case can also be drawn as a class rectangle with a small ellipse icon in its top-right corner.
Also searched as: uml use case, use case diagram, use case oval, use case symbol.
«include» and «extend»
Dashed arrows with open heads between use cases carry a keyword. An «include» arrow points from a base use case to an included one whose behaviour is inserted into it, typically behaviour that several use cases have in common. An «extend» arrow points the other way, from an extending use case to the one it extends, for behaviour added at a named extension point, possibly only under a condition. Ambler compares include to a procedure call and extend to a hardware interrupt, because the extending use case may or may not be invoked.
What the oval doesn't show
The ellipse names the use case; its steps are written somewhere else. The specification says a use case's detailed behaviour is set out in a separate diagram or a text document, and Ambler notes that a use case diagram doesn't show the information passing back and forth: an activity diagram can.
Look-alikes
An ellipse in an entity-relationship diagram is an attribute, from a different notation.
Read next
- Next in UML diagram symbolsLifelineA box with a dashed line running down from it, in a sequence diagram, is a lifeline: one participant in the interaction, with time running down the page. A narrow bar on the line marks a stretch when that participant is busy carrying out a call.
- The same shape in Lab safety symbolsWear respiratory protection sign (M017)A blue circle with a white head wearing a respirator means respiratory protection must be worn where the sign is posted. It is sign M017 in ISO 7010.
More UML diagram symbols
The same shape elsewhere
Browse symbols drawn with circles.
Sources
- OMG Unified Modeling Language (OMG UML), Version 2.5.1, OMG document formal/17-12-05, December 2017, Object Management Group, 18.1.3 Semantics; 18.1.4 Notation
- UML Use Case Diagrams: An Agile Introduction, Scott W. Ambler, excerpted from The Object Primer, 3rd edition, chapter 5, Agile Modeling (Ambysoft)
- Use Case Model: Use case diagram (CT 1414, lecture 3), CT 1414 lecture slides, King Saud University, Slides 6–9, 15
Researched, edited and approved by Rory Hansen before publishing. Last reviewed October 9, 2026. How we research
Added .