Atm Use Case

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 10

EXPERIMENT-2

Use case Diagram: Draw the use case diagram and specify he role of each
of the actors.

1-Draw a use case diagram for ATM

Aim:From the following problem statement, identify the actors and use
cases. Also, draw a Use case diagram for ATM.

Objective: Identify various Actors and related use cases. Also, show
relationships among use cases.

Problem Statement:

An automated teller machine (ATM) lets customers to withdraw cash


anytime from anywhere without requiring involvement of any banking
clerk or representative. Customer must insert his ATM card into the
machine and authenticate himself by typing in his personal identification
number (PIN). He cannot avail any of the facilities if the PIN entered is
wrong. Authenticated customers can also change their PIN. They can
deposit cash to their account with the bank. Also they can transfer funds to
any other account. The ATM also provides options to the user to pay
electricity or phone bill. Everyday morning the stock of

STEP-1: draw a rectangular block for system name ATM.


STEP-2:draw a actor called as user ho will intract with system ATM.

STEP-3: draw a another primary actor called as MAINTENANCE


ENGINEER who will intract with system for maintenance of the system.
STEP-4: draw a non-living primary actor called as SERVER whose work
is to ready the system for USER.

STP-5: draw a use case WITHDRAWL where user directly interact with
the system and performing a action or a function.
STEP-6: draw a optional use case called as PRICE RECEIPT which has
EXTEND relationship with WITHDRAWL main use case. Here
WITHDRAWL use case called as extending use case and PRICE RECEIPT
called as extended use case.
STEP-7: draw two use case FROM SAVING and FROM CURRENT
which has polygon relationship with WITHDRAWL use case .here
WITHRAWL is a base use case and FROM SAVING and FROM
CURRENT are derived use cases where both derive use cases are
inheriting the properties of WITHDRAWL use case.
STEP-8: draw a use case where the user is interacting with the system
ATM called as BALANCE INQUIRY.

STEP-9: draw a use case ENTER PIN which has include relationship with
WITHDRAWL and BALANCE INQUIRY where ENTER PIN is included
use case and WITHDRAWL and BALANCE INQUIRY are including use
case.
STEP-10: draw a use case PIN RESET which has include relationship with
the ENTER PIN use case .here ENTER PIN is included use case and PIN
RESET is including use case.

STEP-11: here primary actor called as SERVER which interacting with


the system ATM by WITHDRWAL , PIN RESET , BALANCE INQUIRY
and ENTE PIN use cases.
STEP-12: draw a use case called as MAINTENANCE where the primary
actor MAINTENANCE ENGINEER and SERVER is directly interacting
with the system
STEP-13: MAINTENANCE use case has include relationship with the
ENTER PIN use case where ENTER PIN is a included use case and
MAINTENANCE is including use case

You might also like