Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Collins ATM Bank requires an ATM System to facilitate customers in their daily banking activities. The system should have a card reader to read ATM

Collins ATM Bank requires an ATM System to facilitate customers in their daily banking activities. The system should have a card reader to read ATM cards, a keypad, a display, a cash dispenser, a printer to print transactional details, and a chute to deposit cheques/cash. The key requirements for ATM system are listed below. Services for customer It is compulsory that the ATM system will serve one customer at a time. Card Recognition by the respective bank Upon arrival, customer needs to insert their ATM card in the card reader and wait till their card is recognized. If the card is not recognized within 5 seconds, a timeout error will be displayed. Thereafter, the customer needs to re-insert the card. Pin Verification Upon successful card recognition, customer needs to enter their 4 or 6 digits pin, which will then be verified by the respective bank to grant authorisation to customers account. If the pin is incorrect, customer will have three chances to re-enter the correct pin; otherwise the card will be captured by the ATM machine. Account Selection Once the pin is verified, customer can select their account (e.g. Savings, Credit and Super Saver). Account Transaction(s) Upon account selection, the main menu will be displayed which allows a customer to perform the following transactions, if required. ? Customer can only withdraw if he/she has sufficient funds in their account. ? Customer can deposit any amount anytime in their account. ? Customer can check account balance without any hassle. ? Customer can transfer money into another account, inside or outside the back. ? Customer can print the transaction history. After completing one transaction, customer can either go back to the main menu and select other transaction OR finish the current transaction. In case the customer wants to finish their transaction, the system ejects the ATM card. Generate Receipt For the latest transaction, the system should generate a receipt. Report Generation The system should facilitate the respective bank to generate daily, weekly, monthly, quarterly and annual reports to track the inflow and outflow of cash from a respective back. Note In case of missing information, kindly make suitable assumptions and mention them in your assignment.

1. Identify and briefly describe the main functional and non-functional requirements for the major systems areas of the case study. 2. Draw a use case model for the information system. Write brief Use Case description for each Use Case in the diagram. Write one fully developed Use Case description for one of the important Use Cases identified. Select an important Use Case that is key part of the system, not a basic simple Use Case. 3. Draw a UML domain model class diagram for all systems in your chosen case study. Be as specific and accurate as possible, given the information provided. If needed information is not given, make realistic assumptions. 4. For each of the five design activity of SDLC, list and briefly describe some specific tasks required for each design activities (i.e., describing the environment, designing application components, user interfaces, the database, and software methods.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Semantics Of A Networked World Semantics For Grid Databases First International Ifip Conference Icsnw 2004 Paris France June 2004 Revised Selected Papers Lncs 3226

Authors: Mokrane Bouzeghoub ,Carole Goble ,Vipul Kashyap ,Stefano Spaccapietra

2004 Edition

3540236090, 978-3540236092

More Books

Students also viewed these Databases questions