0% found this document useful (0 votes)
56 views

Use Case Diagram

This document discusses use case diagrams, including what they are, when to use them, their components, symbols and notation, and examples. Use case diagrams summarize user interactions with a system using specialized symbols. They represent scenarios, goals, and the system scope at a high level. Components include actors, the system, goals, and relationships between them. Symbols are ovals for use cases and stick figures for actors connected by lines. Examples show a banking app diagram with a customer and bank as actors and common banking use cases.

Uploaded by

Kosar Abdulla
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
56 views

Use Case Diagram

This document discusses use case diagrams, including what they are, when to use them, their components, symbols and notation, and examples. Use case diagrams summarize user interactions with a system using specialized symbols. They represent scenarios, goals, and the system scope at a high level. Components include actors, the system, goals, and relationships between them. Symbols are ovals for use cases and stick figures for actors connected by lines. Examples show a banking app diagram with a customer and bank as actors and common banking use cases.

Uploaded by

Kosar Abdulla
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 29

University Of Sulaimany Information Systems and

College Of Commerce Analysis


Information Technology - 2st 2017 - 2018

Use Case Diagram 

Prepared By : { Hardi Hiwa & Hemn Jaza & Kamyar Raza }


Objectives

 What Is Use a Case Diagram

 When To Apply Use Case Diagrams

 Use Case Diagram Components

 Use Case Diagram Symbols and Notations

 Use Case Diagram Examples

2
What Is Use a Case Diagram

In the Unified Modeling Language (UML), a use case


diagram can summarize the details of your system's
users (also known as actors) and their interactions with
the system. To build one, you'll use a set of specialized
symbols and connectors. An effective use case diagram
can help your team discuss and represent:

3
What Is Use a Case Diagram
 Scenarios in which your system or application
interacts with people, organizations, or external
systems.

 Goals that your system or application helps those


entities (known as actors) achieve.

 The scope of your system

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

UML use case diagrams are ideal for:

 Representing the goals of system-user interactions.

 Defining and organizing functional requirements in a system.

 Specifying the context and requirements of a system.

 Modeling the basic flow of events in a use case.

6
Use Case Diagram Components

 Actors: 

The users that interact with a system. An actor can be a person,


an organization, or an outside system that interacts with your
application or system.

7
Use Case Diagram Components

 System:

A specific sequence of actions and interactions between actors


and the system. A system may also be referred to as a scenario.

8
Use Case Diagram Components

 Goals:

The end result of most use cases. A successful diagram should


describe the activities and variants used to reach the goal.

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.

 System boundary boxes:


A box that sets a system scope to use cases. All use cases
outside the box would be considered outside the scope of that
system.

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

Pay From Pay From


Checking Saving
Use Case Diagram Examples

Include Relationship

Base Use Case Included Use Case

17
Banking App

Verify
de Password
clu
In
Log In
Display
Login Error

Check
Balance

Transfer
Funds
Verify
Customer Sufficient Bank
Funds
Make
Payment

Pay From Pay From


Checking Saving
Use Case Diagram Examples

Extend Relationship

Base Use Case Extend Use Case

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

Pay From Pay From


specialized Use Case
Checking Saving
Children
END

Thanks For Listening

Any Questions !!

You might also like