Use Case Diagram

A Use Case Diagram is a UML diagram that represents interactions between users and a system.

Elaboration:

  • Defines actors, system boundaries, and use cases.
  • Helps in requirement gathering and system design.
  • Common in Agile and Waterfall projects.

Example:

A Login System use case diagram includes User (actor), Login Process, and Authentication System.