Use Case Diagrams
# Use Case Diagram
# Associations
# extend
The extending use case is dependent on the base use case; it literally extends the behaviour described by the base use case. The base use case should be a fully functional use case in its own right without the extending use case’s additional functionality.
# include
A base use case is dependent on the included use case; Extract use case fragments that are duplicated in multiple use cases. The included use case cannot stand alone and the original use case is not complete without the included one. This helps to reduce redundancy in complex systems.
# Example Breakdown of Requirements
Use Case for Library Management System
GES Use Case Diagram: