Include vs Extend in Library Circulation Systems
Use Case Diagrams · made in Skemio

What it shows
- Include links mark unconditional sub-tasks like updating catalog RFID tags.
- Extend links capture optional or exceptional flows like fine collection.
- Borrower and staff actor boundaries keep privilege models unambiguous.
The takeaway
Include is mandatory execution; extend is optional or conditional execution.
- #UML
- #ComputerScience
- #SystemDesign
- #SoftwareEngineering
- #TechTips





