SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
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.

Contenu connexe

Tendances

Tendances (20)

Sibl
SiblSibl
Sibl
 
7P's of People's Bank
7P's of People's Bank7P's of People's Bank
7P's of People's Bank
 
London Whale Presentation
London Whale PresentationLondon Whale Presentation
London Whale Presentation
 
Bank of ceylon, sri lanka
Bank of ceylon, sri lankaBank of ceylon, sri lanka
Bank of ceylon, sri lanka
 
Hassaan Assignment
Hassaan AssignmentHassaan Assignment
Hassaan Assignment
 
I.t. ubl. presentation
I.t. ubl. presentationI.t. ubl. presentation
I.t. ubl. presentation
 
Apollo-Copper Merger and Acquisition
Apollo-Copper Merger and AcquisitionApollo-Copper Merger and Acquisition
Apollo-Copper Merger and Acquisition
 
Mcb bank
Mcb bankMcb bank
Mcb bank
 
Starbucks—Going Global Fast
Starbucks—Going Global FastStarbucks—Going Global Fast
Starbucks—Going Global Fast
 
INTERNSHIP REPORT ON MUSLIM COMMERCIAL BANK (complete report)
INTERNSHIP REPORT ON MUSLIM COMMERCIAL BANK (complete report)INTERNSHIP REPORT ON MUSLIM COMMERCIAL BANK (complete report)
INTERNSHIP REPORT ON MUSLIM COMMERCIAL BANK (complete report)
 
234882165 project-on-muthoot-finance
234882165 project-on-muthoot-finance234882165 project-on-muthoot-finance
234882165 project-on-muthoot-finance
 
Tesco,Tesco PLC
Tesco,Tesco PLCTesco,Tesco PLC
Tesco,Tesco PLC
 
Business Presentations-Aitken spence
Business Presentations-Aitken spenceBusiness Presentations-Aitken spence
Business Presentations-Aitken spence
 
HRM process of coca cola beverages of pakistan ltd.
HRM process of coca cola beverages of pakistan ltd.HRM process of coca cola beverages of pakistan ltd.
HRM process of coca cola beverages of pakistan ltd.
 
Mcb b ank
Mcb b ankMcb b ank
Mcb b ank
 
Pepsi & Coca Cola Financial Analysis
Pepsi & Coca Cola Financial AnalysisPepsi & Coca Cola Financial Analysis
Pepsi & Coca Cola Financial Analysis
 
Managing Human Capital at John Keells Group
Managing Human Capital at John Keells GroupManaging Human Capital at John Keells Group
Managing Human Capital at John Keells Group
 
Dhaka bank
Dhaka bankDhaka bank
Dhaka bank
 
ICICI Bank - Operations Strategy
ICICI Bank - Operations StrategyICICI Bank - Operations Strategy
ICICI Bank - Operations Strategy
 
Fsibl (riyadh)
Fsibl (riyadh)Fsibl (riyadh)
Fsibl (riyadh)
 

Similaire à Assignment

SRS for banking system requirement engineer.ppt
SRS for banking system requirement engineer.pptSRS for banking system requirement engineer.ppt
SRS for banking system requirement engineer.pptubaidullah75790
 
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
 

Similaire à Assignment (20)

Design.pptx
Design.pptxDesign.pptx
Design.pptx
 
SRS for banking system requirement engineer.ppt
SRS for banking system requirement engineer.pptSRS for banking system requirement engineer.ppt
SRS for banking system requirement engineer.ppt
 
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
 

Plus 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
 

Plus 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
 

Dernier

LITERAL RULE OF INTERPRETATION - PRIMARY RULE
LITERAL RULE OF INTERPRETATION - PRIMARY RULELITERAL RULE OF INTERPRETATION - PRIMARY RULE
LITERAL RULE OF INTERPRETATION - PRIMARY RULEsreeramsaipranitha
 
一比一原版利兹大学毕业证学位证书
一比一原版利兹大学毕业证学位证书一比一原版利兹大学毕业证学位证书
一比一原版利兹大学毕业证学位证书E LSS
 
如何办理(MSU文凭证书)密歇根州立大学毕业证学位证书
 如何办理(MSU文凭证书)密歇根州立大学毕业证学位证书 如何办理(MSU文凭证书)密歇根州立大学毕业证学位证书
如何办理(MSU文凭证书)密歇根州立大学毕业证学位证书Sir Lt
 
一比一原版牛津布鲁克斯大学毕业证学位证书
一比一原版牛津布鲁克斯大学毕业证学位证书一比一原版牛津布鲁克斯大学毕业证学位证书
一比一原版牛津布鲁克斯大学毕业证学位证书E LSS
 
Indemnity Guarantee Section 124 125 and 126
Indemnity Guarantee Section 124 125 and 126Indemnity Guarantee Section 124 125 and 126
Indemnity Guarantee Section 124 125 and 126Oishi8
 
Offences against property (TRESPASS, BREAKING
Offences against property (TRESPASS, BREAKINGOffences against property (TRESPASS, BREAKING
Offences against property (TRESPASS, BREAKINGPRAKHARGUPTA419620
 
如何办理澳洲南澳大学(UniSA)毕业证学位证书
如何办理澳洲南澳大学(UniSA)毕业证学位证书如何办理澳洲南澳大学(UniSA)毕业证学位证书
如何办理澳洲南澳大学(UniSA)毕业证学位证书Fir L
 
如何办理(SFSta文凭证书)美国旧金山州立大学毕业证学位证书
如何办理(SFSta文凭证书)美国旧金山州立大学毕业证学位证书如何办理(SFSta文凭证书)美国旧金山州立大学毕业证学位证书
如何办理(SFSta文凭证书)美国旧金山州立大学毕业证学位证书Fs Las
 
如何办理伦敦南岸大学毕业证(本硕)LSBU学位证书
如何办理伦敦南岸大学毕业证(本硕)LSBU学位证书如何办理伦敦南岸大学毕业证(本硕)LSBU学位证书
如何办理伦敦南岸大学毕业证(本硕)LSBU学位证书FS LS
 
VIETNAM – LATEST GUIDE TO CONTRACT MANUFACTURING AND TOLLING AGREEMENTS
VIETNAM – LATEST GUIDE TO CONTRACT MANUFACTURING AND TOLLING AGREEMENTSVIETNAM – LATEST GUIDE TO CONTRACT MANUFACTURING AND TOLLING AGREEMENTS
VIETNAM – LATEST GUIDE TO CONTRACT MANUFACTURING AND TOLLING AGREEMENTSDr. Oliver Massmann
 
如何办理(UoM毕业证书)曼彻斯特大学毕业证学位证书
如何办理(UoM毕业证书)曼彻斯特大学毕业证学位证书如何办理(UoM毕业证书)曼彻斯特大学毕业证学位证书
如何办理(UoM毕业证书)曼彻斯特大学毕业证学位证书srst S
 
FINALTRUEENFORCEMENT OF BARANGAY SETTLEMENT.ppt
FINALTRUEENFORCEMENT OF BARANGAY SETTLEMENT.pptFINALTRUEENFORCEMENT OF BARANGAY SETTLEMENT.ppt
FINALTRUEENFORCEMENT OF BARANGAY SETTLEMENT.pptjudeplata
 
Debt Collection in India - General Procedure
Debt Collection in India  - General ProcedureDebt Collection in India  - General Procedure
Debt Collection in India - General ProcedureBridgeWest.eu
 
Andrea Hill Featured in Canadian Lawyer as SkyLaw Recognized as a Top Boutique
Andrea Hill Featured in Canadian Lawyer as SkyLaw Recognized as a Top BoutiqueAndrea Hill Featured in Canadian Lawyer as SkyLaw Recognized as a Top Boutique
Andrea Hill Featured in Canadian Lawyer as SkyLaw Recognized as a Top BoutiqueSkyLaw Professional Corporation
 
The Active Management Value Ratio: The New Science of Benchmarking Investment...
The Active Management Value Ratio: The New Science of Benchmarking Investment...The Active Management Value Ratio: The New Science of Benchmarking Investment...
The Active Management Value Ratio: The New Science of Benchmarking Investment...James Watkins, III JD CFP®
 
如何办理佛蒙特大学毕业证学位证书
 如何办理佛蒙特大学毕业证学位证书 如何办理佛蒙特大学毕业证学位证书
如何办理佛蒙特大学毕业证学位证书Fir sss
 
如何办理威斯康星大学密尔沃基分校毕业证学位证书
 如何办理威斯康星大学密尔沃基分校毕业证学位证书 如何办理威斯康星大学密尔沃基分校毕业证学位证书
如何办理威斯康星大学密尔沃基分校毕业证学位证书Fir sss
 

Dernier (20)

LITERAL RULE OF INTERPRETATION - PRIMARY RULE
LITERAL RULE OF INTERPRETATION - PRIMARY RULELITERAL RULE OF INTERPRETATION - PRIMARY RULE
LITERAL RULE OF INTERPRETATION - PRIMARY RULE
 
Old Income Tax Regime Vs New Income Tax Regime
Old  Income Tax Regime Vs  New Income Tax   RegimeOld  Income Tax Regime Vs  New Income Tax   Regime
Old Income Tax Regime Vs New Income Tax Regime
 
一比一原版利兹大学毕业证学位证书
一比一原版利兹大学毕业证学位证书一比一原版利兹大学毕业证学位证书
一比一原版利兹大学毕业证学位证书
 
如何办理(MSU文凭证书)密歇根州立大学毕业证学位证书
 如何办理(MSU文凭证书)密歇根州立大学毕业证学位证书 如何办理(MSU文凭证书)密歇根州立大学毕业证学位证书
如何办理(MSU文凭证书)密歇根州立大学毕业证学位证书
 
一比一原版牛津布鲁克斯大学毕业证学位证书
一比一原版牛津布鲁克斯大学毕业证学位证书一比一原版牛津布鲁克斯大学毕业证学位证书
一比一原版牛津布鲁克斯大学毕业证学位证书
 
Indemnity Guarantee Section 124 125 and 126
Indemnity Guarantee Section 124 125 and 126Indemnity Guarantee Section 124 125 and 126
Indemnity Guarantee Section 124 125 and 126
 
Offences against property (TRESPASS, BREAKING
Offences against property (TRESPASS, BREAKINGOffences against property (TRESPASS, BREAKING
Offences against property (TRESPASS, BREAKING
 
如何办理澳洲南澳大学(UniSA)毕业证学位证书
如何办理澳洲南澳大学(UniSA)毕业证学位证书如何办理澳洲南澳大学(UniSA)毕业证学位证书
如何办理澳洲南澳大学(UniSA)毕业证学位证书
 
如何办理(SFSta文凭证书)美国旧金山州立大学毕业证学位证书
如何办理(SFSta文凭证书)美国旧金山州立大学毕业证学位证书如何办理(SFSta文凭证书)美国旧金山州立大学毕业证学位证书
如何办理(SFSta文凭证书)美国旧金山州立大学毕业证学位证书
 
如何办理伦敦南岸大学毕业证(本硕)LSBU学位证书
如何办理伦敦南岸大学毕业证(本硕)LSBU学位证书如何办理伦敦南岸大学毕业证(本硕)LSBU学位证书
如何办理伦敦南岸大学毕业证(本硕)LSBU学位证书
 
VIETNAM – LATEST GUIDE TO CONTRACT MANUFACTURING AND TOLLING AGREEMENTS
VIETNAM – LATEST GUIDE TO CONTRACT MANUFACTURING AND TOLLING AGREEMENTSVIETNAM – LATEST GUIDE TO CONTRACT MANUFACTURING AND TOLLING AGREEMENTS
VIETNAM – LATEST GUIDE TO CONTRACT MANUFACTURING AND TOLLING AGREEMENTS
 
如何办理(UoM毕业证书)曼彻斯特大学毕业证学位证书
如何办理(UoM毕业证书)曼彻斯特大学毕业证学位证书如何办理(UoM毕业证书)曼彻斯特大学毕业证学位证书
如何办理(UoM毕业证书)曼彻斯特大学毕业证学位证书
 
Sensual Moments: +91 9999965857 Independent Call Girls Vasundhara Delhi {{ Mo...
Sensual Moments: +91 9999965857 Independent Call Girls Vasundhara Delhi {{ Mo...Sensual Moments: +91 9999965857 Independent Call Girls Vasundhara Delhi {{ Mo...
Sensual Moments: +91 9999965857 Independent Call Girls Vasundhara Delhi {{ Mo...
 
Russian Call Girls Service Gomti Nagar \ 9548273370 Indian Call Girls Service...
Russian Call Girls Service Gomti Nagar \ 9548273370 Indian Call Girls Service...Russian Call Girls Service Gomti Nagar \ 9548273370 Indian Call Girls Service...
Russian Call Girls Service Gomti Nagar \ 9548273370 Indian Call Girls Service...
 
FINALTRUEENFORCEMENT OF BARANGAY SETTLEMENT.ppt
FINALTRUEENFORCEMENT OF BARANGAY SETTLEMENT.pptFINALTRUEENFORCEMENT OF BARANGAY SETTLEMENT.ppt
FINALTRUEENFORCEMENT OF BARANGAY SETTLEMENT.ppt
 
Debt Collection in India - General Procedure
Debt Collection in India  - General ProcedureDebt Collection in India  - General Procedure
Debt Collection in India - General Procedure
 
Andrea Hill Featured in Canadian Lawyer as SkyLaw Recognized as a Top Boutique
Andrea Hill Featured in Canadian Lawyer as SkyLaw Recognized as a Top BoutiqueAndrea Hill Featured in Canadian Lawyer as SkyLaw Recognized as a Top Boutique
Andrea Hill Featured in Canadian Lawyer as SkyLaw Recognized as a Top Boutique
 
The Active Management Value Ratio: The New Science of Benchmarking Investment...
The Active Management Value Ratio: The New Science of Benchmarking Investment...The Active Management Value Ratio: The New Science of Benchmarking Investment...
The Active Management Value Ratio: The New Science of Benchmarking Investment...
 
如何办理佛蒙特大学毕业证学位证书
 如何办理佛蒙特大学毕业证学位证书 如何办理佛蒙特大学毕业证学位证书
如何办理佛蒙特大学毕业证学位证书
 
如何办理威斯康星大学密尔沃基分校毕业证学位证书
 如何办理威斯康星大学密尔沃基分校毕业证学位证书 如何办理威斯康星大学密尔沃基分校毕业证学位证书
如何办理威斯康星大学密尔沃基分校毕业证学位证书
 

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.