Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 11

FUNCTIONAL AND NON-FUNCTIONAL

REQUIREMENTS
OF AN ATM
What is an ATM?
 An automated teller machine (ATM) is an electronic telecommunications
device that enables customers to perform financial transactions, such as cash
withdrawals, deposits, or obtaining account information, at any time and without the
need for direct interaction with bank staff .

 The first ATM was introduced in the year 1967 by Barclay’s Bank in Enfield Town in
North London and in the year 1987, in India by HSBC

 The ATMs are connected to ,


and communicate through a
host processor which
in turn are connected to the bank
server.
Parts of an ATM
Input Devices
 Card Reader
 Keypad
 Screen Buttons
Output Devices
 Receipt Printer
 Display Screen
 Cash dispenser
 Speaker
Functional Requirements:
1. The ATM is in the idle state when there
is no operation

2. The card reader determines the account


number from the entered/swiped card

3. The user is prompted to enter a PIN after


the card is entered
4. A menu is displayed to the user with the
following options: withdraw, deposit ,
account update and exit

5. The keypad accepts the input from the


user

6. The dispenser has the ability to dispense


cash
7. The dispenser is aware of the amount of
cash available
8. The printer determines whether
there is sufficient paper and ink

9. A transaction record can be printed


upon demand

10. The card is ejected when the session


is completed
11. The ATM defaults to the idle state

12. The ATM can withhold an entered bank


card or block a swiped card

13. Transactions can be cancelled at any


prompt by the user pressing the cancel
button
Non Functional Requirements:
1. The ATM unit consists of display , a cash dispenser, card reader, a
keypad and a printer

2. The keypad is a set of buttons:


10 buttons labelled with numbered 0 to 9,
an ENTER , CLEAR , CANCEL ,
and dynamic button that perform
different actions

3. A PIN must be entered within 20 seconds


4. The user must enter the PIN
correctly within 3 attempts

5. ATM suspends further access using


a particular card in the 4th attempt

6. The ATM can be shut down and


restart

7. The cash dispenser can be opened


and refilled with cash

8. The printer can be opened and


refilled

You might also like