Sie sind auf Seite 1von 6

SRS FOR ATM MACHINE


Introduction
Purpose:
This document describes the software requirements and
specification (SRS) for an automated tellermachine (ATM)
network. The document is intended for the customer and the
developer (designers, testers, maintainers).

The reader is assumed to have basic knowledge of banking


accounts and account services. Knowledge
and understanding of Unified Modeling Language (UML) diagrams
is also required.

• Scope:
The software supports a computerized banking network
called ‘Bank24’. The network enables customers to
complete simple bank account services via automated teller
machines (ATMs) that maybe located off premise and that
need not be owned and operated by the customer’s bank.
The ATM identifies a customer by a cash card and password.
It collects information about a simple account transaction
(e.g., deposit, withdrawal, transfer, bill payment),
communicates the transaction information to the customer’s
bank, and dispenses cash to the customer. The banks
provide their own software for their own computers. The
‘Bank24’ software requires appropriate record keeping and
security provisions. The software must handle concurrent
accesses to the same account correctly.
• Documentation Conventions:
• Account:
A single account at a bank against which transactions can be
applied. Accounts may be of various types with at least checking
and savings. A customer can hold more than one account.

• Max Daily WD:


The maximum amount of cash that a customer can withdraw from
an account in a day (from 00:00 AM to 23:59 PM) via ATMs.

• PIN:
It Refers to Personal Identification Number. Used to identify and
validate the login of an ATM user.

• Intended Audience:
The intended audience of this SRS consists of:
• Software designers
• Systems engineers
• Software developers
• Software testers
• Customers

• Additional information:
The ATM network does not work independently. It works together
with the banks’ computers and the software run by the network’s
banks.
The actors of the system are:
1. User
2. ATM Machine
3. Bank

• Contact information:
Malvika Kishor.(55)
Km. Vinita Yadav.(52)
Pallavi Verma.(71)
Ankita Tomar(19)

• Overall Description

Product Perspective:
An automated teller machine (ATM) is a computerized
telecommunications device that provides the customers of a
financial institution with access to financial transactions in
a public space without the need for a human clerk or bank
teller. On most modern ATMs, the customer is identified by
inserting a plastic ATM card with a magnetic stripe or a
plastic smartcard with a chip, that contains a unique card
number and some security information, such as an
expiration date or CVC (CVV). Security is provided by the
customer entering a personal identification number (PIN).

• Product functions:
Using an ATM, customers can access their bank accounts in order
to make cash withdrawals (or credit card cash advances) and
check their account balances.
The functions of the system are:
1. Login
2. Get Balance Information
3. Withdraw Cash
4. Transfer Funds

• User classes and characteristics:


Open to all authorized users characteristic & is dependent upon
functionality:
Customers are simply members of the public with no special
training.
Bank security personnel need have no special education or
experience
E-R DIAGRAM FOR ATM MACHINE

Das könnte Ihnen auch gefallen