summarize the details of your system's users (also known as actors) and their interactions with the system.

use a set of specialized symbols and connectors.

can help your team discuss and represent:

  1. Scenarios in which your system or application interacts with people, organizations, or external systems.
  2. Goals that your system or application helps those entities (known as actors) achieve.
  3. The scope of your system

Pasted image 20260324135102.png

Use case diagrams are ideal for:
•Representing the goals of system-user interactions
•Defining and organizing functional requirements in a system
•Specifying the context and requirements of a system
•Modeling the basic flow of events in a use case

Rules while drawing:

  1. A pertinent and meaningful name should be assigned to the actor or a use case of a system.
  2. The communication of an actor with a use case must be defined in an understandable way.
  3. Specified notations to be used as and when required.
  4. The most significant interactions should be represented among the multiple no of interactions between the use case and actors.

Example:
Online shopping system:
Pasted image 20260324135904.png
Pasted image 20260324135916.png
Pasted image 20260324135931.png
Pasted image 20260324140749.png

Pasted image 20260324140327.png645

Pasted image 20260324140720.png

<> - Mandatory relationship<
<> - Optional relationship Powered by Forestry.md