Use Case Diagram
Use Case Diagram
2
What Is Use a Case Diagram
3
What Is Use a Case Diagram
Scenarios in which your system or application
interacts with people, organizations, or external
systems.
4
When To Apply Use Case Diagrams
A use case diagram doesn't go into a lot of detail. Instead, a
proper use case diagram depicts a high-level overview of the
relationship between use cases, actors, and systems.
Use cases are represented with a labeled oval shape. Stick figures
represent actors in the process, and the actor's participation in the
system is modeled with a line between the actor and use case.
5
When To Apply Use Case Diagrams
6
Use Case Diagram Components
Actors:
7
Use Case Diagram Components
System:
8
Use Case Diagram Components
Goals:
9
Use Case Diagram Symbols and
Notations
Use cases:
Horizontally shaped ovals that represent the different uses that
a user might have.
Actors:
Stick figures that represent the people actually employing the
use cases.
10
Use Case Diagram Symbols and
Notations
Associations:
A line between actors and use cases.
10
Use Case Diagram Examples
Systems
Actors
Use Cases
Relationships
11
Use Case Diagram Examples
Systems
Website
Software Component
Business Process
Application
Etc. ..
12
Banking App
Use Case Diagram Examples
Actors
Person
Organization
Another System
External Device
13
Banking App
Actor
Banking App
Primary Actors
Initiates the use of the system
Secondary Actors
Reactionary
Customer Bank
Banking App
Primary Actors
Initiates the use of the system
Secondary Actors
Reactionary
Customer Bank
Primary Secondary
Actors Actors
Use Case Diagram Examples
Use Cases
Represents an action that accomplishes some Sort of
task within the system
14
Banking App
Customer Bank
Banking App
Log In
Check
Balance
Transfer
Funds
Customer Bank
Make
Payment
Use Case Diagram Examples
Relationships
Association
Include
Extend
Generalization
15
Banking App
Log In
Check
Balance
Transfer
Funds
Customer Bank
Make
Payment
Banking App
Verify
Password
Log In
Display
Login
Error
Check
Balance
Transfer
Funds
Verify
Customer Sufficient Bank
Funds
Make
Payment
Include Relationship
17
Banking App
Verify
de Password
clu
In
Log In
Display
Login Error
Check
Balance
Transfer
Funds
Verify
Customer Sufficient Bank
Funds
Make
Payment
Extend Relationship
18
Banking App
Verify
de Password
clu
In
Log In Ext
en d Display
Login Error
Check
Balance
Transfer
Inc
Funds lud
e Verify
Customer Sufficient Bank
clud Funds
I n
Make e
General Use Case
Payment
Parent
Any Questions !!