Skip to main content

Use Case (UML)

A Use Case represents a description of a functionality or requirement of a software system.

Actors are often used in conjunction with Use Cases to depict their interaction with the system from a higher-level perspective.

Use Cases solely define what functionality the system needs to provide, technical or implementation details are usually not part of them.

Figure 1 The UML-notation for a Use-Case.