UML Use Case Diagrams

Use case diagrams were covered as part of the Software Engineering module (COM00144M) during my MSc studies with the University of York. This post will detail my findings and provide information and examples on how to create use case diagrams.

What is a Use Case Diagram?

A use case diagram is part of the unified modelling language (UML). They are responsible for detailing high-level functionality and system scope by showing user interactions.

The diagrams consist of four main components:

  • Actors
  • Use Cases
  • Relationships
  • System Boundaries
Read More