SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
INF 20003/ INF 60010 Requirements Analysis & Modelling 2015
Semester 2
1
Assignment 1
The Company
Bank of Ceylon (BOC), is a medium-sized Australian owned consumer financial services
organization based in Melbourne. BOC provides numerous financial services to
Australian customers. It has an annual turnover in Victoria and New South Wales of
around $ 6B with plans to expand. In recent times BOC has been experiencing system
problems. The issues affect a range of services including ATMs, EFTPOS facilities and
online banking. Customers also reported on social media that branches were unable to
process transactions and help phone lines were down.
BOC’s management concern
Several ATMs operate in BOC’s network and run various operating systems. Due to
Microsoft’s decision to end support for Windows XP this year and rules promoting chip
card machines coming into effect in 2016, the composition of operating systems and
machine models is expected to change rapidly over the next 24 months. BOC’s Board of
Directors is concerned about this new development and frequent system problems that
it encountered in recent months. These issues will impact on BOC’s ATM system and in
general might influence customers to close their accounts. Furthermore, the Board of
Directors wanted to implement a better cash replenishment planning strategy for the
bank’s ATMs. Cash replenishment planning is an optimized plan to maintain adequate
cash in ATMs by monitoring the amount of remaining cash, forecasting future demand
and appropriately timing replenishment. For BOC, cash replenishment accounts for a
large portion of the ATM operational cost. The aim of cash replenishment planning is to
reduce replenishment cost through efficient planning that benefits both the financial
INF 20003/ INF 60010 Requirements Analysis & Modelling 2015
Semester 2
2
institution and security companies without forcing security companies to cut their fees
that might lead to lower quality services.
BOC expects to achieve the following benefits through better ATM cash replenishment
planning and implementing a new IT system to handle all ATM operations.
 Improvement of uptime ratio by preventing ATMs from running out of cash.
This will lead to improved convenience for customers by eliminating ATM
downtime due to a lack of cash.
 Reduction of operational cost by eliminating unnecessary cash
replenishments. ATM operational cost is reduced by eliminating
unnecessary cash replenishments and reducing the number of
replenishments. Downtime required to perform the replenishment is also
reduced.
 Reduction of cash procurement cost by optimizing cash amount required for
ATM operation. By eliminating excess unused cash in the ATM will ease cash
procurement cost.
The Board of Directors wants to implement a better strategy to realise benefits quickly
and to minimise the risk of interruption to its ATM operations.
Swinburne consultants
BOC’s Board of Directors have contacted the Swinburne Business School to help them to
achieve their new strategic direction and request a proposal to conduct a
comprehensive review of its ATM processes to implement their new cash replenishment
strategy and a new ATM system that comply with new chip card machines. In order to
INF 20003/ INF 60010 Requirements Analysis & Modelling 2015
Semester 2
3
achieve these two objectives the Board of Directors requests Swinburne Business School
to study its current ATM operations and produce a requirement specification document.
Project requirement
As a first step of the proposal, the Swinburne consultants have prepared an initial
review report that includes current processes related to BOC’s ATM operations. Your
group’s task is to provide user stories, dataflow diagrams, use case diagrams, use case
descriptions and a high level data model as an ER diagram (many to many relationships)
to represent the current ATM operation. Marks will also be allocated to CRUD analysis
and sample screen shots. Sample screenshots will help necessary stakeholders to
visualize the capabilities of the system.
INF 20003/ INF 60010 Requirements Analysis & Modelling 2015
Semester 2
4
Suggested Report Outline
Suggested Report Outline
Cover page
Document Title
Team members
List of contents*
Introduction
 What is the organisation and what does this organisation do?
 What is the business problem we are trying to solve OR what is the opportunity that
we can make use of?
Expected benefits
 How would the organisation be better off by solving this problem or taking up this
opportunity
Dataflow diagrams
 Context Diagram
 Diagram 0
 Lower Level Data flow diagrams as required
 ERD Diagram of the high level data model
Data dictionary
 Data flow descriptions
 Data element descriptions
 Data stores/Entities in the ERD diagram
 Process Descriptions in the Structured English
 User Stories and acceptance criteria
Use Case description
INF 20003/ INF 60010 Requirements Analysis & Modelling 2015
Semester 2
5
 Use case diagram
 Intermediate level use case description for each function
Sample screen shots
Appendices
 DFD fragments, event list etc.
 This contains any other documents that might be useful for reference or too detailed
or lengthy to put into the main part of the document.
*Ensure your pages are numbered for easy reference
INF 20003/ INF 60010 Requirements Analysis & Modelling 2015
Semester 2
6
BOC’s ATM operational process description
BOC has several automated teller machines (ATMs), which are geographically distributed
and connected via a wide area network to a central server. Each ATM machine has a card
reader, a cash dispenser, a keyboard/display, and a receipt printer. By using the ATM
machine, a customer can withdraw cash from either checking or savings account, query the
balance of an account, or transfer funds from one account to another. A transaction is
initiated when a customer inserts an ATM card into the card reader. Encoded on the
magnetic strip on the back of the ATM card is the card number, the start date, and the
expiration date. Assuming the card is recognized, the system validates the ATM card to
determine that the expiration date has not passed, that the user-entered PIN (personal
identification number) matches the PIN maintained by the system, and that the card is not
lost or stolen. The customer is allowed three attempts to enter the correct PIN; the card is
confiscated if the third attempt fails. Cards that have been reported lost or stolen are also
confiscated.
If the PIN is validated satisfactorily, the customer is prompted to choose withdrawal, query,
or transfer transaction. Before a withdrawal transaction can be approved, the system
determines that sufficient funds exist in the requested account, that the maximum daily
limit will not be exceeded, and that there are sufficient funds available at the local cash
dispenser. If the transaction is approved, the requested amount of cash is dispensed, a
receipt is printed containing information about the transaction, and the card is ejected.
Before a transfer transaction can be approved, the system determines whether the
customer has at least two accounts and that there are sufficient funds in the account to be
debited. For approved query and transfer requests, a receipt is printed and card ejected. A
customer may cancel a transaction at any time; the transaction is terminated and the card is
INF 20003/ INF 60010 Requirements Analysis & Modelling 2015
Semester 2
7
ejected. Customer records, account records, and debit card records are all maintained at the
server.
Expected functionalities:
1. An ATM operator may start up and close down the ATM to replenish the ATM cash
dispenser and for routine maintenance. It is assumed that functionality to open and
close accounts and to create, update, and delete customer and debit card records is
provided by an existing system and is not part of this problem. BOC have many
automated teller machines (ATMs), and the new software system shall provide
functionality on all ATMs.
2. The system shall enable the customers of BOC, who have valid ATM cards, to perform
three types of transactions; 1) withdrawal of funds, 2) Query of account balance, and 3)
transfer of funds from one bank account to another account in the same bank.
3. An ATM card usage shall be considered valid if it meets the following conditions:
a) The card was issued by an authorized bank.
b) The card is used after the start date, i.e., the date when the card was issued.
c) The card is used before the expiration date, i.e., the date when the card expires.
d) The card has not been reported lost or stolen by the customer, who had been
issued that card.
e) The customer provides correct personal identification number (PIN), which
matches the PIN maintained by the system.
4. The system shall confiscate the ATM card if it detects that a lost or stolen card has been
inserted by a customer. The system shall also display an apology to the customer.
INF 20003/ INF 60010 Requirements Analysis & Modelling 2015
Semester 2
8
5. The system shall allow the customer to enter the correct PIN up to three attempts. The
failure to provide a correct PIN in the third attempt shall result in the confiscation of the
ATM card.
6. The system shall ask for the transaction type after satisfactory validation of the
customer PIN. The customer shall be given three options: withdrawal transaction, or
query transaction, or transfer transaction.
7. If a customer selects withdrawal transaction, the system shall prompt the customer to
enter the account number and amount to be dispensed.
8. For a withdrawal transaction, the system shall determine that sufficient funds exist in
the requested account, that the maximum daily limit has not be exceeded, and that
there are sufficient funds available at the local cash dispenser.
9. If a withdrawal transaction is approved, the requested amount of cash shall be
dispensed, a receipt shall be printed containing information about the transaction, and
the card shall be ejected. The information printed on the receipt includes transaction
number, transaction type, amount withdrawn, and account balance.
10. If a customer selects query transaction, the system shall prompt the customer to enter
account number.
11. If a query transaction is approved, the system shall print a receipt and eject the card.
The information contained on the receipt includes transaction number, transaction
type, and account balance.
12. If a customer selects transfer transaction, the system shall prompt the customer to
enter from account number, to account number, and amount to be transferred.
13. The system shall check if there are enough funds available in the ‘from’ account, which
are being requested for transfer to the ‘to’ account.
INF 20003/ INF 60010 Requirements Analysis & Modelling 2015
Semester 2
9
14. If the transfer transaction is approved, a receipt shall be printed and card ejected. The
information printed on the receipt includes transaction number, transaction type,
amount transferred, and account balance.
15. The system shall cancel any transaction if it has not been completed if the customer
presses the Cancel button.
16. The customer records, account records, and debit card records will all be maintained at
the server and shall not be the responsibility of the system (i.e. The system shall not be
responsible for opening or closing of accounts, and to create, update, and delete
customer and debit card records. These tasks are performed elsewhere by a bank.)
17. The system shall enable an ATM operator to shutdown or start up an ATM for routine
maintenance.
18. The system shall enable an ATM operator to add cash to the cash dispenser.
19. BOC ATMs will transmit data daily describing withdrawals and replenishments (batched
data). These operational inputs will update BOC’s main forecast database which is used
for management for cash replenishment planning.
20. The Main forecast database is further used to determine the typical rate of cash
dispensing for each ATM. The rate as well as the location of the ATM is used to
determine a schedule for replenishment. The schedule for replenishment is sent to an
outside organisation called Armed Cash Response. A report is sent to the replenishment
department with totals required for each denomination for replenishment. The
replenishment department is responsible for ensuring that the correct amounts of cash
are available for each of the scheduled replenishment requests for Armed Cash
Response to pick up and deliver. The availability of cash and the interaction between
Armed Cash Response and the Replenishment department is not be responsibility of the
system.
INF 20003/ INF 60010 Requirements Analysis & Modelling 2015
Semester 2
10
21. The system shall be linked with the bank server through communication systems, which
are beyond the scope of the current system. It is assumed that this facility is always
available.
22. The system shall not be responsible for the maintenance of the hardware devices of the
ATM or network facilities.

Más contenido relacionado

La actualidad más candente

Telecommunication Sector in Bangladesh
Telecommunication Sector in BangladeshTelecommunication Sector in Bangladesh
Telecommunication Sector in BangladeshTaminul Islam
 
HSBC Project or Presentation
HSBC Project or Presentation HSBC Project or Presentation
HSBC Project or Presentation Junaid Ashraf
 
Mobile banking-system-in-bangladesh-a-closer-study
Mobile banking-system-in-bangladesh-a-closer-studyMobile banking-system-in-bangladesh-a-closer-study
Mobile banking-system-in-bangladesh-a-closer-studyFaglul Karim Raihan
 
INTERNSHIP REPORT ON “Measuring Customer Satisfaction Level of Debit Cardhold...
INTERNSHIP REPORT ON “Measuring Customer Satisfaction Level of Debit Cardhold...INTERNSHIP REPORT ON “Measuring Customer Satisfaction Level of Debit Cardhold...
INTERNSHIP REPORT ON “Measuring Customer Satisfaction Level of Debit Cardhold...Liman Bakhtiar
 
Overall Performance of Islami Bank Bangladesh Limited
Overall Performance of Islami Bank Bangladesh LimitedOverall Performance of Islami Bank Bangladesh Limited
Overall Performance of Islami Bank Bangladesh LimitedShagufta Rahman
 
Customer Satisfaction Analysis on Online Banking Services of Southeast Bank Ltd
Customer Satisfaction Analysis on Online Banking Services of Southeast Bank LtdCustomer Satisfaction Analysis on Online Banking Services of Southeast Bank Ltd
Customer Satisfaction Analysis on Online Banking Services of Southeast Bank Ltdkhan shamim
 
Ratio Analysis Commercial Bank
Ratio Analysis Commercial BankRatio Analysis Commercial Bank
Ratio Analysis Commercial BankMohamed Nidhal
 
Products and Services of commercial Banks
Products and Services of  commercial Banks Products and Services of  commercial Banks
Products and Services of commercial Banks Mehmood Khan
 
management information system
management information systemmanagement information system
management information systemKumudini Alwis
 
Marketing Strategy of Banglalink
Marketing Strategy of BanglalinkMarketing Strategy of Banglalink
Marketing Strategy of BanglalinkNazmul Hoque Shuvo
 
Internship report on credit management policy & procedure by mutual trust ban...
Internship report on credit management policy & procedure by mutual trust ban...Internship report on credit management policy & procedure by mutual trust ban...
Internship report on credit management policy & procedure by mutual trust ban...Md. Abdullah Al Noman
 
national bank of pakistan of mis
national bank of pakistan of misnational bank of pakistan of mis
national bank of pakistan of misAbdul Butt
 
Financial Performance Analysis of Sonali Bank
Financial Performance Analysis of Sonali BankFinancial Performance Analysis of Sonali Bank
Financial Performance Analysis of Sonali BankMd. Shohel Rana
 
SERVICE MARKETING CHARACTERSTICS IN BANKING SECTOR
SERVICE MARKETING CHARACTERSTICS IN BANKING SECTORSERVICE MARKETING CHARACTERSTICS IN BANKING SECTOR
SERVICE MARKETING CHARACTERSTICS IN BANKING SECTORanonymous
 
Ratio analysis of commercial bank
Ratio analysis of commercial bankRatio analysis of commercial bank
Ratio analysis of commercial bankMohamed Nidhal
 

La actualidad más candente (20)

General Banking Activities of SEBL
General Banking Activities of SEBLGeneral Banking Activities of SEBL
General Banking Activities of SEBL
 
Telecommunication Sector in Bangladesh
Telecommunication Sector in BangladeshTelecommunication Sector in Bangladesh
Telecommunication Sector in Bangladesh
 
HSBC Project or Presentation
HSBC Project or Presentation HSBC Project or Presentation
HSBC Project or Presentation
 
Mobile banking-system-in-bangladesh-a-closer-study
Mobile banking-system-in-bangladesh-a-closer-studyMobile banking-system-in-bangladesh-a-closer-study
Mobile banking-system-in-bangladesh-a-closer-study
 
INTERNSHIP REPORT ON “Measuring Customer Satisfaction Level of Debit Cardhold...
INTERNSHIP REPORT ON “Measuring Customer Satisfaction Level of Debit Cardhold...INTERNSHIP REPORT ON “Measuring Customer Satisfaction Level of Debit Cardhold...
INTERNSHIP REPORT ON “Measuring Customer Satisfaction Level of Debit Cardhold...
 
Overall Performance of Islami Bank Bangladesh Limited
Overall Performance of Islami Bank Bangladesh LimitedOverall Performance of Islami Bank Bangladesh Limited
Overall Performance of Islami Bank Bangladesh Limited
 
Customer Satisfaction Analysis on Online Banking Services of Southeast Bank Ltd
Customer Satisfaction Analysis on Online Banking Services of Southeast Bank LtdCustomer Satisfaction Analysis on Online Banking Services of Southeast Bank Ltd
Customer Satisfaction Analysis on Online Banking Services of Southeast Bank Ltd
 
Ratio Analysis Commercial Bank
Ratio Analysis Commercial BankRatio Analysis Commercial Bank
Ratio Analysis Commercial Bank
 
Products and Services of commercial Banks
Products and Services of  commercial Banks Products and Services of  commercial Banks
Products and Services of commercial Banks
 
management information system
management information systemmanagement information system
management information system
 
Ibbl presentation
Ibbl presentationIbbl presentation
Ibbl presentation
 
Marketing Strategy of Banglalink
Marketing Strategy of BanglalinkMarketing Strategy of Banglalink
Marketing Strategy of Banglalink
 
Intern on SIBL
Intern on SIBLIntern on SIBL
Intern on SIBL
 
Internship report on credit management policy & procedure by mutual trust ban...
Internship report on credit management policy & procedure by mutual trust ban...Internship report on credit management policy & procedure by mutual trust ban...
Internship report on credit management policy & procedure by mutual trust ban...
 
national bank of pakistan of mis
national bank of pakistan of misnational bank of pakistan of mis
national bank of pakistan of mis
 
Financial Performance Analysis of Sonali Bank
Financial Performance Analysis of Sonali BankFinancial Performance Analysis of Sonali Bank
Financial Performance Analysis of Sonali Bank
 
Bkash .presentation
Bkash .presentationBkash .presentation
Bkash .presentation
 
Exim Bank
Exim BankExim Bank
Exim Bank
 
SERVICE MARKETING CHARACTERSTICS IN BANKING SECTOR
SERVICE MARKETING CHARACTERSTICS IN BANKING SECTORSERVICE MARKETING CHARACTERSTICS IN BANKING SECTOR
SERVICE MARKETING CHARACTERSTICS IN BANKING SECTOR
 
Ratio analysis of commercial bank
Ratio analysis of commercial bankRatio analysis of commercial bank
Ratio analysis of commercial bank
 

Similar a Assignment

SRS for banking system requirement s.ppt
SRS for banking system requirement s.pptSRS for banking system requirement s.ppt
SRS for banking system requirement s.pptubaidullah75790
 
Atm fraud case study of commercial bank in pakistan
Atm fraud  case study of commercial bank in pakistanAtm fraud  case study of commercial bank in pakistan
Atm fraud case study of commercial bank in pakistanSyed Muhammad Bilal Zaidi
 
E03406032034
E03406032034E03406032034
E03406032034theijes
 
Out sources of atm
Out sources of atmOut sources of atm
Out sources of atmDharmik
 
IRJET- Secured Merchant Payment using Biometric Transaction
IRJET-  	  Secured Merchant Payment using Biometric TransactionIRJET-  	  Secured Merchant Payment using Biometric Transaction
IRJET- Secured Merchant Payment using Biometric TransactionIRJET Journal
 
Damodaran report on customer servcie
Damodaran report on customer servcieDamodaran report on customer servcie
Damodaran report on customer servciePankaj Baid
 
oct20.pdf IIBF banking current trends in banking
oct20.pdf IIBF banking current trends in bankingoct20.pdf IIBF banking current trends in banking
oct20.pdf IIBF banking current trends in bankingpxp2k8mdmf
 
ATM / Electronic Clearing Service
ATM / Electronic Clearing ServiceATM / Electronic Clearing Service
ATM / Electronic Clearing ServiceANANDHU BALAN
 
Software for Payment Cards: Choosing Wisely
Software for Payment Cards: Choosing WiselySoftware for Payment Cards: Choosing Wisely
Software for Payment Cards: Choosing WiselyCognizant
 
5. Core Banking System
5. Core Banking System5. Core Banking System
5. Core Banking SystemAshish Desai
 
E banking of axis bank
E banking of axis bankE banking of axis bank
E banking of axis bankSitaram Saini
 
IRJET-Efficient Cash Withdrawal from ATM Machine using Mobile Banking
IRJET-Efficient Cash Withdrawal from ATM Machine using Mobile BankingIRJET-Efficient Cash Withdrawal from ATM Machine using Mobile Banking
IRJET-Efficient Cash Withdrawal from ATM Machine using Mobile BankingIRJET Journal
 
IRJET- Digital Tranquillity in Cheque Transaction System
IRJET-  	  Digital Tranquillity in Cheque Transaction SystemIRJET-  	  Digital Tranquillity in Cheque Transaction System
IRJET- Digital Tranquillity in Cheque Transaction SystemIRJET Journal
 
Managementinformationsystem 110922132520-phpapp02
Managementinformationsystem 110922132520-phpapp02Managementinformationsystem 110922132520-phpapp02
Managementinformationsystem 110922132520-phpapp02Ashwini Pise
 
Transactions Using Bio-Metric Authentication
Transactions Using Bio-Metric AuthenticationTransactions Using Bio-Metric Authentication
Transactions Using Bio-Metric AuthenticationIRJET Journal
 

Similar a Assignment (20)

Design.pptx
Design.pptxDesign.pptx
Design.pptx
 
SRS for banking system requirement s.ppt
SRS for banking system requirement s.pptSRS for banking system requirement s.ppt
SRS for banking system requirement s.ppt
 
Atm fraud case study of commercial bank in pakistan
Atm fraud  case study of commercial bank in pakistanAtm fraud  case study of commercial bank in pakistan
Atm fraud case study of commercial bank in pakistan
 
E03406032034
E03406032034E03406032034
E03406032034
 
Out sources of atm
Out sources of atmOut sources of atm
Out sources of atm
 
IRJET- Secured Merchant Payment using Biometric Transaction
IRJET-  	  Secured Merchant Payment using Biometric TransactionIRJET-  	  Secured Merchant Payment using Biometric Transaction
IRJET- Secured Merchant Payment using Biometric Transaction
 
Damodaran report on customer servcie
Damodaran report on customer servcieDamodaran report on customer servcie
Damodaran report on customer servcie
 
oct20.pdf IIBF banking current trends in banking
oct20.pdf IIBF banking current trends in bankingoct20.pdf IIBF banking current trends in banking
oct20.pdf IIBF banking current trends in banking
 
ATM / Electronic Clearing Service
ATM / Electronic Clearing ServiceATM / Electronic Clearing Service
ATM / Electronic Clearing Service
 
Software for Payment Cards: Choosing Wisely
Software for Payment Cards: Choosing WiselySoftware for Payment Cards: Choosing Wisely
Software for Payment Cards: Choosing Wisely
 
5. Core Banking System
5. Core Banking System5. Core Banking System
5. Core Banking System
 
Atm
AtmAtm
Atm
 
E banking of axis bank
E banking of axis bankE banking of axis bank
E banking of axis bank
 
Fcb 2
Fcb 2Fcb 2
Fcb 2
 
IRJET-Efficient Cash Withdrawal from ATM Machine using Mobile Banking
IRJET-Efficient Cash Withdrawal from ATM Machine using Mobile BankingIRJET-Efficient Cash Withdrawal from ATM Machine using Mobile Banking
IRJET-Efficient Cash Withdrawal from ATM Machine using Mobile Banking
 
Management information system
Management information systemManagement information system
Management information system
 
IRJET- Digital Tranquillity in Cheque Transaction System
IRJET-  	  Digital Tranquillity in Cheque Transaction SystemIRJET-  	  Digital Tranquillity in Cheque Transaction System
IRJET- Digital Tranquillity in Cheque Transaction System
 
Managementinformationsystem 110922132520-phpapp02
Managementinformationsystem 110922132520-phpapp02Managementinformationsystem 110922132520-phpapp02
Managementinformationsystem 110922132520-phpapp02
 
Transactions Using Bio-Metric Authentication
Transactions Using Bio-Metric AuthenticationTransactions Using Bio-Metric Authentication
Transactions Using Bio-Metric Authentication
 
Banking innovations
Banking innovationsBanking innovations
Banking innovations
 

Más de Assignment Help

Resume corebanking-flexcube-3.5yrs
Resume  corebanking-flexcube-3.5yrsResume  corebanking-flexcube-3.5yrs
Resume corebanking-flexcube-3.5yrsAssignment Help
 
Sample manuscript (1) http://www.cheapassignmenthelp.com/
Sample manuscript (1) http://www.cheapassignmenthelp.com/ Sample manuscript (1) http://www.cheapassignmenthelp.com/
Sample manuscript (1) http://www.cheapassignmenthelp.com/ Assignment Help
 
Research and analysis project http://www.cheapassignmenthelp.co.uk/
Research and analysis project http://www.cheapassignmenthelp.co.uk/Research and analysis project http://www.cheapassignmenthelp.co.uk/
Research and analysis project http://www.cheapassignmenthelp.co.uk/Assignment Help
 
Chapter 6.thinking.learning http://www.cheapassignmenthelp.co.uk/
Chapter 6.thinking.learning http://www.cheapassignmenthelp.co.uk/Chapter 6.thinking.learning http://www.cheapassignmenthelp.co.uk/
Chapter 6.thinking.learning http://www.cheapassignmenthelp.co.uk/Assignment Help
 
Autoethnography chapter paul_hackett
Autoethnography chapter paul_hackettAutoethnography chapter paul_hackett
Autoethnography chapter paul_hackettAssignment Help
 
Chapter 8.indivdual.differences (1) http://www.cheapassignmenthelp.co.uk/
Chapter 8.indivdual.differences (1) http://www.cheapassignmenthelp.co.uk/Chapter 8.indivdual.differences (1) http://www.cheapassignmenthelp.co.uk/
Chapter 8.indivdual.differences (1) http://www.cheapassignmenthelp.co.uk/Assignment Help
 
Chapter 2.behavioural.learning.theories (1) http://www.cheapassignmenthelp.co...
Chapter 2.behavioural.learning.theories (1) http://www.cheapassignmenthelp.co...Chapter 2.behavioural.learning.theories (1) http://www.cheapassignmenthelp.co...
Chapter 2.behavioural.learning.theories (1) http://www.cheapassignmenthelp.co...Assignment Help
 
Malthouse final http://www.cheapassignmenthelp.co.uk/
Malthouse final http://www.cheapassignmenthelp.co.uk/Malthouse final http://www.cheapassignmenthelp.co.uk/
Malthouse final http://www.cheapassignmenthelp.co.uk/Assignment Help
 
Nwom15 http://www.cheapassignmenthelp.co.uk/
Nwom15 http://www.cheapassignmenthelp.co.uk/Nwom15 http://www.cheapassignmenthelp.co.uk/
Nwom15 http://www.cheapassignmenthelp.co.uk/Assignment Help
 
Synodes diocesains 6e_ed_2015 http://www.cheapassignmenthelp.com/
Synodes diocesains 6e_ed_2015 http://www.cheapassignmenthelp.com/ Synodes diocesains 6e_ed_2015 http://www.cheapassignmenthelp.com/
Synodes diocesains 6e_ed_2015 http://www.cheapassignmenthelp.com/ Assignment Help
 
Ch2 ohandbook http://www.cheapassignmenthelp.com/
Ch2 ohandbook http://www.cheapassignmenthelp.com/ Ch2 ohandbook http://www.cheapassignmenthelp.com/
Ch2 ohandbook http://www.cheapassignmenthelp.com/ Assignment Help
 
Beyond the frills_of_relationship_marketing http://www.cheapassignmenthelp.com/
Beyond the frills_of_relationship_marketing http://www.cheapassignmenthelp.com/ Beyond the frills_of_relationship_marketing http://www.cheapassignmenthelp.com/
Beyond the frills_of_relationship_marketing http://www.cheapassignmenthelp.com/ Assignment Help
 
2015 cae measuring_engagement at www.cheapassignmnethelp.com
2015 cae measuring_engagement at www.cheapassignmnethelp.com2015 cae measuring_engagement at www.cheapassignmnethelp.com
2015 cae measuring_engagement at www.cheapassignmnethelp.comAssignment Help
 
Williamson huronoa2014 at www.cheapassignmenthelp.com
Williamson huronoa2014 at www.cheapassignmenthelp.comWilliamson huronoa2014 at www.cheapassignmenthelp.com
Williamson huronoa2014 at www.cheapassignmenthelp.comAssignment Help
 
Dissertation at www.cheapassignmenthelp.com
Dissertation at www.cheapassignmenthelp.comDissertation at www.cheapassignmenthelp.com
Dissertation at www.cheapassignmenthelp.comAssignment Help
 

Más de Assignment Help (20)

Resume corebanking-flexcube-3.5yrs
Resume  corebanking-flexcube-3.5yrsResume  corebanking-flexcube-3.5yrs
Resume corebanking-flexcube-3.5yrs
 
Ohms law
Ohms lawOhms law
Ohms law
 
Curta 1
Curta 1Curta 1
Curta 1
 
Assignment 2
Assignment 2Assignment 2
Assignment 2
 
Sample manuscript (1) http://www.cheapassignmenthelp.com/
Sample manuscript (1) http://www.cheapassignmenthelp.com/ Sample manuscript (1) http://www.cheapassignmenthelp.com/
Sample manuscript (1) http://www.cheapassignmenthelp.com/
 
Research and analysis project http://www.cheapassignmenthelp.co.uk/
Research and analysis project http://www.cheapassignmenthelp.co.uk/Research and analysis project http://www.cheapassignmenthelp.co.uk/
Research and analysis project http://www.cheapassignmenthelp.co.uk/
 
Chapter 6.thinking.learning http://www.cheapassignmenthelp.co.uk/
Chapter 6.thinking.learning http://www.cheapassignmenthelp.co.uk/Chapter 6.thinking.learning http://www.cheapassignmenthelp.co.uk/
Chapter 6.thinking.learning http://www.cheapassignmenthelp.co.uk/
 
Autoethnography chapter paul_hackett
Autoethnography chapter paul_hackettAutoethnography chapter paul_hackett
Autoethnography chapter paul_hackett
 
Chapter 8.indivdual.differences (1) http://www.cheapassignmenthelp.co.uk/
Chapter 8.indivdual.differences (1) http://www.cheapassignmenthelp.co.uk/Chapter 8.indivdual.differences (1) http://www.cheapassignmenthelp.co.uk/
Chapter 8.indivdual.differences (1) http://www.cheapassignmenthelp.co.uk/
 
Chapter 2.behavioural.learning.theories (1) http://www.cheapassignmenthelp.co...
Chapter 2.behavioural.learning.theories (1) http://www.cheapassignmenthelp.co...Chapter 2.behavioural.learning.theories (1) http://www.cheapassignmenthelp.co...
Chapter 2.behavioural.learning.theories (1) http://www.cheapassignmenthelp.co...
 
Malthouse final http://www.cheapassignmenthelp.co.uk/
Malthouse final http://www.cheapassignmenthelp.co.uk/Malthouse final http://www.cheapassignmenthelp.co.uk/
Malthouse final http://www.cheapassignmenthelp.co.uk/
 
Nwom15 http://www.cheapassignmenthelp.co.uk/
Nwom15 http://www.cheapassignmenthelp.co.uk/Nwom15 http://www.cheapassignmenthelp.co.uk/
Nwom15 http://www.cheapassignmenthelp.co.uk/
 
Malthouse final
Malthouse finalMalthouse final
Malthouse final
 
Bean arsel
Bean arselBean arsel
Bean arsel
 
Synodes diocesains 6e_ed_2015 http://www.cheapassignmenthelp.com/
Synodes diocesains 6e_ed_2015 http://www.cheapassignmenthelp.com/ Synodes diocesains 6e_ed_2015 http://www.cheapassignmenthelp.com/
Synodes diocesains 6e_ed_2015 http://www.cheapassignmenthelp.com/
 
Ch2 ohandbook http://www.cheapassignmenthelp.com/
Ch2 ohandbook http://www.cheapassignmenthelp.com/ Ch2 ohandbook http://www.cheapassignmenthelp.com/
Ch2 ohandbook http://www.cheapassignmenthelp.com/
 
Beyond the frills_of_relationship_marketing http://www.cheapassignmenthelp.com/
Beyond the frills_of_relationship_marketing http://www.cheapassignmenthelp.com/ Beyond the frills_of_relationship_marketing http://www.cheapassignmenthelp.com/
Beyond the frills_of_relationship_marketing http://www.cheapassignmenthelp.com/
 
2015 cae measuring_engagement at www.cheapassignmnethelp.com
2015 cae measuring_engagement at www.cheapassignmnethelp.com2015 cae measuring_engagement at www.cheapassignmnethelp.com
2015 cae measuring_engagement at www.cheapassignmnethelp.com
 
Williamson huronoa2014 at www.cheapassignmenthelp.com
Williamson huronoa2014 at www.cheapassignmenthelp.comWilliamson huronoa2014 at www.cheapassignmenthelp.com
Williamson huronoa2014 at www.cheapassignmenthelp.com
 
Dissertation at www.cheapassignmenthelp.com
Dissertation at www.cheapassignmenthelp.comDissertation at www.cheapassignmenthelp.com
Dissertation at www.cheapassignmenthelp.com
 

Último

The Patents Act 1970 Notes For College .pptx
The Patents Act 1970 Notes For College .pptxThe Patents Act 1970 Notes For College .pptx
The Patents Act 1970 Notes For College .pptxAdityasinhRana4
 
Good Governance Practices for protection of Human Rights (Discuss Transparen...
Good Governance Practices for protection  of Human Rights (Discuss Transparen...Good Governance Practices for protection  of Human Rights (Discuss Transparen...
Good Governance Practices for protection of Human Rights (Discuss Transparen...shubhuc963
 
SecuritiesContracts(Regulation)Act,1956.pdf
SecuritiesContracts(Regulation)Act,1956.pdfSecuritiesContracts(Regulation)Act,1956.pdf
SecuritiesContracts(Regulation)Act,1956.pdfDrNiteshSaraswat
 
PPT Template - Federal Law Enforcement Training Center
PPT Template - Federal Law Enforcement Training CenterPPT Template - Federal Law Enforcement Training Center
PPT Template - Federal Law Enforcement Training Centerejlfernandez22
 
昆士兰科技大学毕业证学位证成绩单-补办步骤澳洲毕业证书
昆士兰科技大学毕业证学位证成绩单-补办步骤澳洲毕业证书昆士兰科技大学毕业证学位证成绩单-补办步骤澳洲毕业证书
昆士兰科技大学毕业证学位证成绩单-补办步骤澳洲毕业证书1k98h0e1
 
Alexis O'Connell Arrest Records Houston Texas lexileeyogi
Alexis O'Connell Arrest Records Houston Texas lexileeyogiAlexis O'Connell Arrest Records Houston Texas lexileeyogi
Alexis O'Connell Arrest Records Houston Texas lexileeyogiBlayneRush1
 
Hungarian legislation made by Robert Miklos
Hungarian legislation made by Robert MiklosHungarian legislation made by Robert Miklos
Hungarian legislation made by Robert Miklosbeduinpower135
 
Are There Any Alternatives To Jail Time For Sex Crime Convictions in Los Angeles
Are There Any Alternatives To Jail Time For Sex Crime Convictions in Los AngelesAre There Any Alternatives To Jail Time For Sex Crime Convictions in Los Angeles
Are There Any Alternatives To Jail Time For Sex Crime Convictions in Los AngelesChesley Lawyer
 
Succession (Articles 774-1116 Civil Code
Succession (Articles 774-1116 Civil CodeSuccession (Articles 774-1116 Civil Code
Succession (Articles 774-1116 Civil CodeMelvinPernez2
 
Illinois Department Of Corrections reentry guide
Illinois Department Of Corrections reentry guideIllinois Department Of Corrections reentry guide
Illinois Department Of Corrections reentry guideillinoisworknet11
 
Grey Area of the Information Technology Act, 2000.pptx
Grey Area of the Information Technology Act, 2000.pptxGrey Area of the Information Technology Act, 2000.pptx
Grey Area of the Information Technology Act, 2000.pptxBharatMunjal4
 
THE INDIAN CONTRACT ACT 1872 NOTES FOR STUDENTS
THE INDIAN CONTRACT ACT 1872 NOTES FOR STUDENTSTHE INDIAN CONTRACT ACT 1872 NOTES FOR STUDENTS
THE INDIAN CONTRACT ACT 1872 NOTES FOR STUDENTSRoshniSingh312153
 
citizenship in the Philippines as to the laws applicable
citizenship in the Philippines as to the laws applicablecitizenship in the Philippines as to the laws applicable
citizenship in the Philippines as to the laws applicableSaraSantiago44
 
Special Accounting Areas - Hire purchase agreement
Special Accounting Areas - Hire purchase agreementSpecial Accounting Areas - Hire purchase agreement
Special Accounting Areas - Hire purchase agreementShubhiSharma858417
 
Presentation1.pptx on sedition is a good legal point
Presentation1.pptx on sedition is a good legal pointPresentation1.pptx on sedition is a good legal point
Presentation1.pptx on sedition is a good legal pointMohdYousuf40
 
Wurz Financial - Wealth Counsel to Law Firm Owners Services Guide.pdf
Wurz Financial - Wealth Counsel to Law Firm Owners Services Guide.pdfWurz Financial - Wealth Counsel to Law Firm Owners Services Guide.pdf
Wurz Financial - Wealth Counsel to Law Firm Owners Services Guide.pdfssuser3e15612
 
Alexis O'Connell lexileeyogi Bond revocation for drug arrest Alexis Lee
Alexis O'Connell lexileeyogi Bond revocation for drug arrest Alexis LeeAlexis O'Connell lexileeyogi Bond revocation for drug arrest Alexis Lee
Alexis O'Connell lexileeyogi Bond revocation for drug arrest Alexis LeeBlayneRush1
 
Law360 - How Duty Of Candor Figures In USPTO AI Ethics Guidance
Law360 - How Duty Of Candor Figures In USPTO AI Ethics GuidanceLaw360 - How Duty Of Candor Figures In USPTO AI Ethics Guidance
Law360 - How Duty Of Candor Figures In USPTO AI Ethics GuidanceMichael Cicero
 
John Hustaix - The Legal Profession: A History
John Hustaix - The Legal Profession:  A HistoryJohn Hustaix - The Legal Profession:  A History
John Hustaix - The Legal Profession: A HistoryJohn Hustaix
 
Alexis O'Connell Alexis Lee mugshot Lexileeyogi 512-840-8791
Alexis O'Connell Alexis Lee mugshot Lexileeyogi 512-840-8791Alexis O'Connell Alexis Lee mugshot Lexileeyogi 512-840-8791
Alexis O'Connell Alexis Lee mugshot Lexileeyogi 512-840-8791BlayneRush1
 

Último (20)

The Patents Act 1970 Notes For College .pptx
The Patents Act 1970 Notes For College .pptxThe Patents Act 1970 Notes For College .pptx
The Patents Act 1970 Notes For College .pptx
 
Good Governance Practices for protection of Human Rights (Discuss Transparen...
Good Governance Practices for protection  of Human Rights (Discuss Transparen...Good Governance Practices for protection  of Human Rights (Discuss Transparen...
Good Governance Practices for protection of Human Rights (Discuss Transparen...
 
SecuritiesContracts(Regulation)Act,1956.pdf
SecuritiesContracts(Regulation)Act,1956.pdfSecuritiesContracts(Regulation)Act,1956.pdf
SecuritiesContracts(Regulation)Act,1956.pdf
 
PPT Template - Federal Law Enforcement Training Center
PPT Template - Federal Law Enforcement Training CenterPPT Template - Federal Law Enforcement Training Center
PPT Template - Federal Law Enforcement Training Center
 
昆士兰科技大学毕业证学位证成绩单-补办步骤澳洲毕业证书
昆士兰科技大学毕业证学位证成绩单-补办步骤澳洲毕业证书昆士兰科技大学毕业证学位证成绩单-补办步骤澳洲毕业证书
昆士兰科技大学毕业证学位证成绩单-补办步骤澳洲毕业证书
 
Alexis O'Connell Arrest Records Houston Texas lexileeyogi
Alexis O'Connell Arrest Records Houston Texas lexileeyogiAlexis O'Connell Arrest Records Houston Texas lexileeyogi
Alexis O'Connell Arrest Records Houston Texas lexileeyogi
 
Hungarian legislation made by Robert Miklos
Hungarian legislation made by Robert MiklosHungarian legislation made by Robert Miklos
Hungarian legislation made by Robert Miklos
 
Are There Any Alternatives To Jail Time For Sex Crime Convictions in Los Angeles
Are There Any Alternatives To Jail Time For Sex Crime Convictions in Los AngelesAre There Any Alternatives To Jail Time For Sex Crime Convictions in Los Angeles
Are There Any Alternatives To Jail Time For Sex Crime Convictions in Los Angeles
 
Succession (Articles 774-1116 Civil Code
Succession (Articles 774-1116 Civil CodeSuccession (Articles 774-1116 Civil Code
Succession (Articles 774-1116 Civil Code
 
Illinois Department Of Corrections reentry guide
Illinois Department Of Corrections reentry guideIllinois Department Of Corrections reentry guide
Illinois Department Of Corrections reentry guide
 
Grey Area of the Information Technology Act, 2000.pptx
Grey Area of the Information Technology Act, 2000.pptxGrey Area of the Information Technology Act, 2000.pptx
Grey Area of the Information Technology Act, 2000.pptx
 
THE INDIAN CONTRACT ACT 1872 NOTES FOR STUDENTS
THE INDIAN CONTRACT ACT 1872 NOTES FOR STUDENTSTHE INDIAN CONTRACT ACT 1872 NOTES FOR STUDENTS
THE INDIAN CONTRACT ACT 1872 NOTES FOR STUDENTS
 
citizenship in the Philippines as to the laws applicable
citizenship in the Philippines as to the laws applicablecitizenship in the Philippines as to the laws applicable
citizenship in the Philippines as to the laws applicable
 
Special Accounting Areas - Hire purchase agreement
Special Accounting Areas - Hire purchase agreementSpecial Accounting Areas - Hire purchase agreement
Special Accounting Areas - Hire purchase agreement
 
Presentation1.pptx on sedition is a good legal point
Presentation1.pptx on sedition is a good legal pointPresentation1.pptx on sedition is a good legal point
Presentation1.pptx on sedition is a good legal point
 
Wurz Financial - Wealth Counsel to Law Firm Owners Services Guide.pdf
Wurz Financial - Wealth Counsel to Law Firm Owners Services Guide.pdfWurz Financial - Wealth Counsel to Law Firm Owners Services Guide.pdf
Wurz Financial - Wealth Counsel to Law Firm Owners Services Guide.pdf
 
Alexis O'Connell lexileeyogi Bond revocation for drug arrest Alexis Lee
Alexis O'Connell lexileeyogi Bond revocation for drug arrest Alexis LeeAlexis O'Connell lexileeyogi Bond revocation for drug arrest Alexis Lee
Alexis O'Connell lexileeyogi Bond revocation for drug arrest Alexis Lee
 
Law360 - How Duty Of Candor Figures In USPTO AI Ethics Guidance
Law360 - How Duty Of Candor Figures In USPTO AI Ethics GuidanceLaw360 - How Duty Of Candor Figures In USPTO AI Ethics Guidance
Law360 - How Duty Of Candor Figures In USPTO AI Ethics Guidance
 
John Hustaix - The Legal Profession: A History
John Hustaix - The Legal Profession:  A HistoryJohn Hustaix - The Legal Profession:  A History
John Hustaix - The Legal Profession: A History
 
Alexis O'Connell Alexis Lee mugshot Lexileeyogi 512-840-8791
Alexis O'Connell Alexis Lee mugshot Lexileeyogi 512-840-8791Alexis O'Connell Alexis Lee mugshot Lexileeyogi 512-840-8791
Alexis O'Connell Alexis Lee mugshot Lexileeyogi 512-840-8791
 

Assignment

  • 1. INF 20003/ INF 60010 Requirements Analysis & Modelling 2015 Semester 2 1 Assignment 1 The Company Bank of Ceylon (BOC), is a medium-sized Australian owned consumer financial services organization based in Melbourne. BOC provides numerous financial services to Australian customers. It has an annual turnover in Victoria and New South Wales of around $ 6B with plans to expand. In recent times BOC has been experiencing system problems. The issues affect a range of services including ATMs, EFTPOS facilities and online banking. Customers also reported on social media that branches were unable to process transactions and help phone lines were down. BOC’s management concern Several ATMs operate in BOC’s network and run various operating systems. Due to Microsoft’s decision to end support for Windows XP this year and rules promoting chip card machines coming into effect in 2016, the composition of operating systems and machine models is expected to change rapidly over the next 24 months. BOC’s Board of Directors is concerned about this new development and frequent system problems that it encountered in recent months. These issues will impact on BOC’s ATM system and in general might influence customers to close their accounts. Furthermore, the Board of Directors wanted to implement a better cash replenishment planning strategy for the bank’s ATMs. Cash replenishment planning is an optimized plan to maintain adequate cash in ATMs by monitoring the amount of remaining cash, forecasting future demand and appropriately timing replenishment. For BOC, cash replenishment accounts for a large portion of the ATM operational cost. The aim of cash replenishment planning is to reduce replenishment cost through efficient planning that benefits both the financial
  • 2. INF 20003/ INF 60010 Requirements Analysis & Modelling 2015 Semester 2 2 institution and security companies without forcing security companies to cut their fees that might lead to lower quality services. BOC expects to achieve the following benefits through better ATM cash replenishment planning and implementing a new IT system to handle all ATM operations.  Improvement of uptime ratio by preventing ATMs from running out of cash. This will lead to improved convenience for customers by eliminating ATM downtime due to a lack of cash.  Reduction of operational cost by eliminating unnecessary cash replenishments. ATM operational cost is reduced by eliminating unnecessary cash replenishments and reducing the number of replenishments. Downtime required to perform the replenishment is also reduced.  Reduction of cash procurement cost by optimizing cash amount required for ATM operation. By eliminating excess unused cash in the ATM will ease cash procurement cost. The Board of Directors wants to implement a better strategy to realise benefits quickly and to minimise the risk of interruption to its ATM operations. Swinburne consultants BOC’s Board of Directors have contacted the Swinburne Business School to help them to achieve their new strategic direction and request a proposal to conduct a comprehensive review of its ATM processes to implement their new cash replenishment strategy and a new ATM system that comply with new chip card machines. In order to
  • 3. INF 20003/ INF 60010 Requirements Analysis & Modelling 2015 Semester 2 3 achieve these two objectives the Board of Directors requests Swinburne Business School to study its current ATM operations and produce a requirement specification document. Project requirement As a first step of the proposal, the Swinburne consultants have prepared an initial review report that includes current processes related to BOC’s ATM operations. Your group’s task is to provide user stories, dataflow diagrams, use case diagrams, use case descriptions and a high level data model as an ER diagram (many to many relationships) to represent the current ATM operation. Marks will also be allocated to CRUD analysis and sample screen shots. Sample screenshots will help necessary stakeholders to visualize the capabilities of the system.
  • 4. INF 20003/ INF 60010 Requirements Analysis & Modelling 2015 Semester 2 4 Suggested Report Outline Suggested Report Outline Cover page Document Title Team members List of contents* Introduction  What is the organisation and what does this organisation do?  What is the business problem we are trying to solve OR what is the opportunity that we can make use of? Expected benefits  How would the organisation be better off by solving this problem or taking up this opportunity Dataflow diagrams  Context Diagram  Diagram 0  Lower Level Data flow diagrams as required  ERD Diagram of the high level data model Data dictionary  Data flow descriptions  Data element descriptions  Data stores/Entities in the ERD diagram  Process Descriptions in the Structured English  User Stories and acceptance criteria Use Case description
  • 5. INF 20003/ INF 60010 Requirements Analysis & Modelling 2015 Semester 2 5  Use case diagram  Intermediate level use case description for each function Sample screen shots Appendices  DFD fragments, event list etc.  This contains any other documents that might be useful for reference or too detailed or lengthy to put into the main part of the document. *Ensure your pages are numbered for easy reference
  • 6. INF 20003/ INF 60010 Requirements Analysis & Modelling 2015 Semester 2 6 BOC’s ATM operational process description BOC has several automated teller machines (ATMs), which are geographically distributed and connected via a wide area network to a central server. Each ATM machine has a card reader, a cash dispenser, a keyboard/display, and a receipt printer. By using the ATM machine, a customer can withdraw cash from either checking or savings account, query the balance of an account, or transfer funds from one account to another. A transaction is initiated when a customer inserts an ATM card into the card reader. Encoded on the magnetic strip on the back of the ATM card is the card number, the start date, and the expiration date. Assuming the card is recognized, the system validates the ATM card to determine that the expiration date has not passed, that the user-entered PIN (personal identification number) matches the PIN maintained by the system, and that the card is not lost or stolen. The customer is allowed three attempts to enter the correct PIN; the card is confiscated if the third attempt fails. Cards that have been reported lost or stolen are also confiscated. If the PIN is validated satisfactorily, the customer is prompted to choose withdrawal, query, or transfer transaction. Before a withdrawal transaction can be approved, the system determines that sufficient funds exist in the requested account, that the maximum daily limit will not be exceeded, and that there are sufficient funds available at the local cash dispenser. If the transaction is approved, the requested amount of cash is dispensed, a receipt is printed containing information about the transaction, and the card is ejected. Before a transfer transaction can be approved, the system determines whether the customer has at least two accounts and that there are sufficient funds in the account to be debited. For approved query and transfer requests, a receipt is printed and card ejected. A customer may cancel a transaction at any time; the transaction is terminated and the card is
  • 7. INF 20003/ INF 60010 Requirements Analysis & Modelling 2015 Semester 2 7 ejected. Customer records, account records, and debit card records are all maintained at the server. Expected functionalities: 1. An ATM operator may start up and close down the ATM to replenish the ATM cash dispenser and for routine maintenance. It is assumed that functionality to open and close accounts and to create, update, and delete customer and debit card records is provided by an existing system and is not part of this problem. BOC have many automated teller machines (ATMs), and the new software system shall provide functionality on all ATMs. 2. The system shall enable the customers of BOC, who have valid ATM cards, to perform three types of transactions; 1) withdrawal of funds, 2) Query of account balance, and 3) transfer of funds from one bank account to another account in the same bank. 3. An ATM card usage shall be considered valid if it meets the following conditions: a) The card was issued by an authorized bank. b) The card is used after the start date, i.e., the date when the card was issued. c) The card is used before the expiration date, i.e., the date when the card expires. d) The card has not been reported lost or stolen by the customer, who had been issued that card. e) The customer provides correct personal identification number (PIN), which matches the PIN maintained by the system. 4. The system shall confiscate the ATM card if it detects that a lost or stolen card has been inserted by a customer. The system shall also display an apology to the customer.
  • 8. INF 20003/ INF 60010 Requirements Analysis & Modelling 2015 Semester 2 8 5. The system shall allow the customer to enter the correct PIN up to three attempts. The failure to provide a correct PIN in the third attempt shall result in the confiscation of the ATM card. 6. The system shall ask for the transaction type after satisfactory validation of the customer PIN. The customer shall be given three options: withdrawal transaction, or query transaction, or transfer transaction. 7. If a customer selects withdrawal transaction, the system shall prompt the customer to enter the account number and amount to be dispensed. 8. For a withdrawal transaction, the system shall determine that sufficient funds exist in the requested account, that the maximum daily limit has not be exceeded, and that there are sufficient funds available at the local cash dispenser. 9. If a withdrawal transaction is approved, the requested amount of cash shall be dispensed, a receipt shall be printed containing information about the transaction, and the card shall be ejected. The information printed on the receipt includes transaction number, transaction type, amount withdrawn, and account balance. 10. If a customer selects query transaction, the system shall prompt the customer to enter account number. 11. If a query transaction is approved, the system shall print a receipt and eject the card. The information contained on the receipt includes transaction number, transaction type, and account balance. 12. If a customer selects transfer transaction, the system shall prompt the customer to enter from account number, to account number, and amount to be transferred. 13. The system shall check if there are enough funds available in the ‘from’ account, which are being requested for transfer to the ‘to’ account.
  • 9. INF 20003/ INF 60010 Requirements Analysis & Modelling 2015 Semester 2 9 14. If the transfer transaction is approved, a receipt shall be printed and card ejected. The information printed on the receipt includes transaction number, transaction type, amount transferred, and account balance. 15. The system shall cancel any transaction if it has not been completed if the customer presses the Cancel button. 16. The customer records, account records, and debit card records will all be maintained at the server and shall not be the responsibility of the system (i.e. The system shall not be responsible for opening or closing of accounts, and to create, update, and delete customer and debit card records. These tasks are performed elsewhere by a bank.) 17. The system shall enable an ATM operator to shutdown or start up an ATM for routine maintenance. 18. The system shall enable an ATM operator to add cash to the cash dispenser. 19. BOC ATMs will transmit data daily describing withdrawals and replenishments (batched data). These operational inputs will update BOC’s main forecast database which is used for management for cash replenishment planning. 20. The Main forecast database is further used to determine the typical rate of cash dispensing for each ATM. The rate as well as the location of the ATM is used to determine a schedule for replenishment. The schedule for replenishment is sent to an outside organisation called Armed Cash Response. A report is sent to the replenishment department with totals required for each denomination for replenishment. The replenishment department is responsible for ensuring that the correct amounts of cash are available for each of the scheduled replenishment requests for Armed Cash Response to pick up and deliver. The availability of cash and the interaction between Armed Cash Response and the Replenishment department is not be responsibility of the system.
  • 10. INF 20003/ INF 60010 Requirements Analysis & Modelling 2015 Semester 2 10 21. The system shall be linked with the bank server through communication systems, which are beyond the scope of the current system. It is assumed that this facility is always available. 22. The system shall not be responsible for the maintenance of the hardware devices of the ATM or network facilities.