Use Case Diagram for Hotel Management System

Hotel Management System Use Case Diagram

A hotel management system use case diagram is used to describe the behavior of the hotel management system. It shows the relationships between users and how they interact with the …

Read more

Use Case Diagram for Hospital Management System

Hospital Management System Use Case Diagram

The simple use case diagram for hospital management system is the visual representation of processes involved in hospital management system. It explains the system’s supposed structure and behavior. Use cases …

Read more

Use Case Diagram for Inventory Management System

Inventory Management System Use Case Diagram

This inventory management system use case diagram shows how the components of an inventory management system interact graphically. It reflects the process of identifying, outlining, and organizing the system requirements …

Read more

Use Case Diagram for Student Grading System

Student Grading System Use Case Diagram

The UML use case diagram is a method use to show the processes involved in student grading system. It depicts the system’s supposed structure and behavior. Additionally, the diagram consists …

Read more

Use Case Diagram for Online Shopping System

Online Shopping System Use Case Diagram

The use case diagram for online shopping system project is a way to show how shoppers and the online shopping system talk to each other. It shows how the system …

Read more

Use Case Diagram for Library Management System

LIBRARY MANAGEMENT SYSTEM USE CASE DIAGRAM

A use case diagram for library management system in UML is considered a UML behavioral illustration. It shows the interactions and relationships between the user and the software. Therefore, describing …

Read more

Use Case Diagram for Student Attendance Management System

Use Case Diagram of Student Attendance Management System

The student attendance management system use case diagram summarizes its activities and users. It shows the attendance system’s behavioral structure graphically. Student Attendance System Use Case Diagram: Details Name: Student …

Read more

Use Case Diagram for Credit Card Processing System

Use Case Diagram Diagrams of Credit Card Processing System

The UML use case diagram is the behavioral diagram that summarizes activities done in the credit card processing system and its user details. It’s usually depicted as a graphical representation …

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.