Automated Teller Machine

Only available on StudyMode
  • Download(s) : 332
  • Published : May 7, 2013
Open Document
Text Preview
Requirements document for an automated teller machine network August 5, 1996

Contents
1 Introduction
1.1 1.2 1.3 1.4 Purpose : : Scope : : : Overview : De nitions :

2
: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

2 2 2 2

2 General Description
2.1 2.2 2.3 2.4

Product Perspective Product Functions : User Characteristics Abbreviations : : : :

4
: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

4 4 5 5

3 Speci c Requirements

3.1 Functional Requirements : : : : : : : : : : : : : : : : : : : 3.1.1 Requirements of the automated teller machine : : 3.1.2 Requirements of the bank computer for the ATM : 3.2 External Interface Requirements : : : : : : : : : : : : : : 3.2.1 User Interfaces : : : : : : : : : : : : : : : : : : : : 3.2.2 Hardware Interfaces : : : : : : : : : : : : : : : : : 3.2.3 Software Interfaces : : : : : : : : : : : : : : : : : : 3.2.4 Communication Interfaces : : : : : : : : : : : : : : 3.3 Performance Requirements : : : : : : : : : : : : : : : : : 3.4 Attributes : : : : : : : : : : : : : : : : : : : : : : : : : : : 3.4.1 Availability : : : : : : : : : : : : : : : : : : : : : : 3.4.2 Security : : : : : : : : : : : : : : : : : : : : : : : : 3.4.3 Maintainability : : : : : : : : : : : : : : : : : : : : 3.4.4 Transferability/Conversions : : : : : : : : : : : : : 3.5 Other Requirements : : : : : : : : : : : : : : : : : : : : : 3.5.1 Data Base : : : : : : : : : : : : : : : : : : : : : : :

: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

6 6 11 14 14 14 15 15 15 15 15 15 16 16 16 16

6

1

Chapter 1

Introduction
1.1 Purpose
This document describes the software requirements for an automated teller machine network (ATM). It is intended for the designer, developer and maintainer of the ATM.

1.2 Scope
The function of the ATM is to support a computerized banking network.

1.3 Overview
The remainder of this document is organized as follows: There will be some de nitions of important terms. Section 2 contains a general description of the ATM. Section 3 identi es the speci c functional requirements, the external interfaces and performance requirements of the ATM.

1.4 De nitions
Account a single account in 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. ATM A station that allows customers to enter their own transactions using cash cards as identi cation. The ATM interacts with the customer to gather transaction information, sends the transaction information to the central computer for validation and processing, and dispenses cash to the customer. We assume that an ATM need not operate independently of the network. Bank a nancial institution that holds accounts for customers and that issues cash cards authorizing access to accounts over the ATM network. 2

Bank computer the computer owned by a bank that interfaces with the ATM network and the bank's own cashier stations. A bank may actually have its own internal network of computers to process accounts, but we are only concerned with the one that interacts with the network. Cash Card a card assigned to a bank customer that authorizes access to accounts using an...
tracking img