A UML diagram of actors and the system functions they use.
Use case diagrams show who interacts with a system and which goals they pursue. Ovals are use cases. Stick figures are actors. The system boundary boxes the product. Use this page to copy a starter diagram into the studio. The long-form use case guide covers include, extend, and scope.
A role outside the system, such as Customer or Admin.
A goal written as a verb phrase, such as Place order.
A box that groups use cases that belong to the product.
A line from an actor to a use case they initiate or participate in.
Start from the free UML diagram tool on the homepage.
Use left/right actors and usecase aliases.
@startuml
left to right direction
actor Customer
actor Admin
rectangle "Shop" {
usecase "Browse catalog" as UC1
usecase "Place order" as UC2
}
Customer --> UC1
Customer --> UC2
@endumlCheck that the boundary matches the product, then export.
@startuml
left to right direction
actor Customer
actor Admin
rectangle "Online Shop" {
usecase "Browse catalog" as UC1
usecase "Place order" as UC2
usecase "Manage products" as UC3
}
Customer --> UC1
Customer --> UC2
Admin --> UC3
@enduml