You are on page 1of 3

Steps involved in use case modeling:

identify actors and use cases. 


construct a use case model – a diagram used to graphically depict the system scope and
boundaries, which represents the relationships between the actors and use cases defined for each
subsystem.
To identify use cases we will take the following steps:
Step 1: Identify candidate system actors.
Step 2: Identify the goals of the actors.
Step 3: Identify the candidate use cases.
Step 4: Identify the start point for each use case.
Step 5: Identify the end point for each use case.
An actor in the Unified Modeling Language (UML) "specifies a role played by a user or any
other system that interacts with the subject."
An actor is something with behavior, such as a person (identified by role), computer system, or
organization; for example, a cashier.
A scenario is a specific sequence of actions and interactions between actors and the system; it is
also called a use case instance. It is one particular story of using a system

Automated Teller Machine (ATM) also known as ABM (Automated Banking Machine)


is a banking system. This baking system allows customers or users to have access to
financial transactions. These transactions can be done in public space without any
need for a clerk, cashier, or bank teller. Working and description of the ATM can be
explained with the help of the Use Case Diagram.
We will understand about designing the use case diagram for the ATM system. Some
scenarios of the system are as follows.
 Step-1:
The user is authenticated when enters the plastic ATM card in a Bank ATM. Then
enters the user name and PIN (Personal Identification Number). For every ATM
transaction, a Customer Authentication use case is required and essential. So, it is
shown as include relationship.
Example of use case diagram for Customer Authentication is shown below:
 Step-2:
User checks the bank balance as well as also demands the mini statement about
the bank balance if they want. Then the user withdraws the money as per their
need. If they want to deposit some money, they can do it. After complete action, the
user closes the session.
Example of the use case diagram for Bank ATM system is shown below:
 Step-3:
If there is any error or repair needed in Bank ATM, it is done by an ATM technician.
ATM technician is responsible for the maintenance of the Bank ATM, upgrades for
hardware, firmware or software, and on-site diagnosis.
Example of use case diagram for working of ATM technician is shown below:

You might also like