Use Case Diagram for Airline Reservation System

Online Airline Reservation System Use Case Diagram

The Airline Reservation System Use Case Diagram is the behavioral diagram that summarizes activities done in the airline reservation system and its user details. It depicts the graphical representation of …

Read more

UML Use Case Diagram Tutorial with Examples

The UML tutorial use case diagram is one of the UML diagrams that helps in emphasizing the important processes and flow of your project. Through this diagram, your readers and …

Read more

Use Case Diagram for Employee Attendance Management System

Employee Attendance Management System Use Case Diagram

The Use Case Diagram for Employee Attendance Management System is the behavioral diagram that summarizes activities done in the employee attendance management system and its user details. It depicts the …

Read more

Use Case Diagram for Student Information System

Use Case diagram for Student Information System

The use case diagram for student information management system is used to show the processes involved when users invoke the software. It depicts the structure of the system behavior. Additionally, …

Read more

College Registration System Use Case Diagram

Use Case Diagram for College Registration System

The UML use case diagram for college registration system is used to show the processes involved when users invoke the software. It depicts the structure of the system behavior. Additionally, …

Read more

Use Case Diagram for University Admission System

Use Case Diagram for University Admission System

The UML use case diagram for university admission system is used to show the processes involved when users invoke the software. It depicts the structure of the system behavior. Additionally, …

Read more

Use Case Diagram for Bank Management System

Bank Management System Use Case Diagram

The Bank Management System Use Case Diagram is used to show the processes involved when users invoke the software. It depicts the structure of the system behavior. Additionally, the diagram …

Read more

Use Case Diagram for School Management System

School Management System UML Diagram

The School Management System Use Case Diagram: A flow diagram shows how the software works when it is used. It shows the structure of how the system works. The diagram …

Read more

Use Case Diagram for Online Food Ordering System

Food Ordering System Use Case Diagram

The use case diagram example for online food ordering system is one of the methods used to show the processes involved in online food ordering system. It depicts the system’s …

Read more

Use Case Diagram for Online Ticket Reservation System

Online Ticket Reservation System Use Case Diagram

The UML use case diagram for online ticket reservation system is one of the methods used to show the processes involved in online ticket reservation system. It depicts the system’s …

Read more

Frequently Asked Questions

What is a Use Case Diagram and when do I need one?
A Use Case Diagram is a UML behavioral diagram showing actors (users), use cases (system actions), and their interactions. You need one in Chapter 3 of every BSIT capstone documentation — it defines system scope and what each user role can do. It is the cleanest way to communicate "what does this system do?" to a non-technical panel.
What is the difference between an actor and a use case?
An actor is a role outside the system that interacts with it (User, Admin, Customer, Payment Gateway, SMS Service). Drawn as a stick figure. A use case is an action the system performs in response (Login, Place Order, Generate Report). Drawn as an ellipse inside the system boundary. Actors stay OUTSIDE the system boundary rectangle.
What is include vs extend in Use Case Diagrams?
<<include>> means "use case A always requires use case B to complete" (every Place Order <<include>> Login — you must be logged in to place an order). <<extend>> means "use case A optionally adds behavior to use case B" (Print Receipt <<extend>> Place Order — receipts are optional). Use include for mandatory reuse, extend for optional behavior.
How many use cases should my Use Case Diagram have?
A typical BSIT capstone Use Case Diagram has 10-25 use cases. Fewer than 5 means your scope is too small. More than 30 makes the diagram unreadable — split into multiple diagrams by subsystem (Customer-facing, Admin-facing, Reporting). Each use case should be a verb-noun action ("Add Book," "Process Payment"), not a feature category ("User Management").
What free tool should I use to draw a Use Case Diagram?
draw.io / diagrams.net — free, web-based, has UML Use Case shapes built in. Lucidchart Free — prettier but limited free tier. Visual Paradigm Community — full UML support, desktop install. PlantUML — text-based, version-controllable. Start with draw.io for capstone — fastest learning curve.
Should I draw separate use case diagrams for each user role?
For most BSIT capstones — no. One Use Case Diagram showing all actors and use cases is enough. Only split into multiple diagrams if you have 4+ user roles and 30+ use cases. Some schools require a separate UCD per role for clarity — check your documentation template. When in doubt, ask your adviser before drawing.
How often is this Use Case Diagram collection updated?
New Use Case Diagrams are added regularly as we encounter new capstone domains. Existing diagrams are revised when UML notation standards update. Last refreshed: May 2026.