Actors & Use Cases

Defining Actors

Actors represent users or external systems that interact with your system. You can define actors using several syntaxes:

Basic Actor Syntax

Use Case Diagram Example
Loading...
Basic Actor Syntax Example

Actor with Colon Syntax

Use Case Diagram Example
Loading...
Actor with Colon Syntax Example

Business Actor

Business actors are represented with a rectangle instead of a stick figure. Use the / modifier:

Use Case Diagram Example
Loading...
Business Actor Example

Defining Use Cases

Use cases represent the functionality or services provided by the system. They are displayed as ovals.

Basic Use Case Syntax

Use Case Diagram Example
Loading...
Basic Use Case Syntax Example

Use Case with Alias

Use Case Diagram Example
Loading...
Use Case with Alias Example

Use Case with ID and Name

You can define a use case with an ID and a descriptive name:

Use Case Diagram Example
Loading...
Use Case with ID and Name Example

Business Use Case

Business use cases are displayed with a dashed border. Use the / modifier:

Use Case Diagram Example
Loading...
Business Use Case Example

Stereotypes

Add stereotypes to actors and use cases using double angle brackets:

Use Case Diagram Example
Loading...
Stereotypes Example

Multiline Content

Use cases can contain multiline text and separators for better organization:

Use Case Diagram Example
Loading...
Multiline Content Example