The Complete Project Source Code Platform

Kashipara.com is a community of ONE million programmers and students, Just like you, Helping each other.Join them. It only takes a minute: Sign Up

Buy a laptop for coding and programming Buy a programming books

UML - Use Case Diagrams tutorial and examples


We are here to give you a full tutorial of making project report for any project of software. This project report or presentation will make your project easily understandable to client or user. In this, you represt your project by the help of daigrams i.e. class diagram, DFD diagram, ER diagram, Sequence diagram, Use Case dagram etc. We will cover all these topic in my tutorial. So, lets start the tutorial.

Basic information about Use Case diagram

What is Use Case Diagram?

Use case diagram can summarize the details of your system's users (also known as actors) and their interactions with the system. In this context, a "system" is something being developed or operated, such as a web site. The "actors" are people or entities operating under defined roles within the system.
Use Case Diagram example

Symbols or Notation Used in Use Case Diagram?

System

The system is used to define the scope of the use case and drawn as a rectangle. Draw your system's boundaries using a rectangle that contains use cases.

System in Use Case Diagram example

Use Case

A use case represents a function or an action within the system. It’s drawn as an oval and named with the function.

Use Case in Use Case Diagram example

Actor Symbol

actor in a use case diagram is any entity that performs a role in one given system.

Actor Symbol in Use Case Diagram example

Relationships

Relationships are between an actor and a use case with a simple line.A "uses" relationship indicates that one use case is needed by another in order to perform a task. An "extends" relationship indicates alternative options under a certain use case.

Relationships Symbol in Use Case Diagram example

Where to Use a Use Case Diagram?

Requirement analysis and high level design.
Model the context of a system.
Reverse engineering.
Forward engineering

Examples Of Use Case Diagram

Shopping Cart Use Case Diagram

Use Case Diagram example

Order Management System

Use Case Diagram example