logo

Object Modeling for ATM System: Requirements, Use Case Diagram, and SDLC

15 Pages3058 Words309 Views
   

Added on  2023-06-12

About This Document

This report illustrates the functional as well as non-functional requirements, use case diagram, and SDLC of an ATM system. It includes a UML class diagram and components of the designed application.

Object Modeling for ATM System: Requirements, Use Case Diagram, and SDLC

   Added on 2023-06-12

ShareRelated Documents
Running head: OBJECT MODELING
Object Modeling
Name of Student-
Name of University-
Author’s Note-
Object Modeling for ATM System: Requirements, Use Case Diagram, and SDLC_1
1OBJECT MODELING
Table of Contents
Introduction..........................................................................................................................2
1. Functional as well as non-functional requirements of ATM...........................................2
2. Use Case Diagram of showing all actors and use cases..................................................2
3. Model Class Diagram for the ATM system.....................................................................2
4. Five design activities of System Design Life Cycle........................................................2
Conclusions..........................................................................................................................2
References............................................................................................................................2
Object Modeling for ATM System: Requirements, Use Case Diagram, and SDLC_2
2OBJECT MODELING
Introduction
Automated Teller Machine is basically an banking outlet that is an banking outlet
allowing the customers to do basic transaction such as depositing money, and withdrawing
money from the ATM (Prasanthi et al., 2014). The case study deals with the Colllin’s ATM
Bank from where the customers can credit or debit cash from the machine. The first ATM was
established in the year 1967 in London and within 50 years it spread around the world.
In this report, the details of a ATM machine is described elaborately. The functional
requirements as well as non-functional requirements are illustrated that helps to build an ATM
system. This report also elaborates the Use case diagram of the proposed ATM system of
Collin’s Bank. All the actors and the use cases are described that are used in Use Case. There is a
model class diagram as well for the ATM. The five activities of SDLC are also described clearly
along with environment, application components, network infrastructure, database and network
infrastructure.
1. Functional as well as non-functional requirements of ATM
Functional Requirements: Functional Requirements are basically the processes or tasks
that are to be performed by ATM system under development (Risodkar et al., 2017). Functional
requirements that are involved with an ATM system are withdrawal processes and the deposit
processes that are the done by the customer. The following shows the functional requirements
that are related with an ATM system.
FR-Serial Number FUNCTIONAL REQUIREMENTS
FRNO-1 The ATM machine has a card reader, which determines account
Object Modeling for ATM System: Requirements, Use Case Diagram, and SDLC_3
3OBJECT MODELING
number of the card that is entered.
FRNO-2 There is an idle state, that is considered as a function in an ATM
FRNO-3 After detecting the card, the system asks for the ATM pin from the
customer.
FRNO-4 A function is there, which shows the many options on the screen.
The options includes withdrawal, balance enquiry, pin change,
deposit, mini-statement, pay bill, Update account.
FRNO-5 There is a cash dispenser that has the function to dispense cash.
FRNO-6 Printing section gives the printing receipt of the account details on
demand (Bahill & Madni, 2017).
FRNO-7 After completion of the transaction, the card can be ejected or can be
continued for another transaction.
FRNO-8 Envelop feeder accepts all envelops inserted.
FRNO-9 Envelop feeder gets aware if envelop is inserted.
FRNO-10 There is a printer, which determines if there is enough paper or ink.
FRNO-11 By default, the ATM is in an idle state.
FRNO-12 The amount of cash that is available is being aware by the cash
dispenser.
FRNO-13 For bill payments, the user is shown about the number of bill that
are to be paid (Hossian, Nawaz & Grihan, 2013).
FRNO-14 The inputs are given on a keypad.
FRNO-15 The system is to be aware of state of envelop drawer.
FRNO-16 There is a function to withhold the bank card by the system.
FRNO-17 There is cancel button on the keypad, which cancels the transaction if
Object Modeling for ATM System: Requirements, Use Case Diagram, and SDLC_4

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Object Modeling: Collin’s ATM System
|15
|3287
|387

Object Oriented Modeling : Assignment
|13
|2274
|90

(Solution) Assignment on Object Modeling
|18
|2564
|31

Object Modelling: ATM System of Collin Bank
|14
|2407
|414

(PDF) Distributed ATM System
|15
|1283
|184

Object Modelling for ATM System - Requirements, Use Case Diagram, UML Model and SDLC Design Activities
|14
|3083
|270