Study the following use case diagram for a bank ATM system. A withdrawal transaction asks the...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Study the following use case diagram for a bank ATM system. A withdrawal transaction asks the customer to choose a type of account to withdraw from (e.g. checking), from a menu of possible accounts, and to choose a dollar amount. The system verifies that it has sufficient money on hand to satisfy the request before sending the transaction to the customer account and dispensing the cash. Write an essential use case that describes the "Withdraw Cash" use case. Customer If ATM Technician subsystem Bank ATM Check Balances Deposit Funds Withdraw Cash Transfer Funds Maintenance Repair Bank Q2. (30 points) Study the following system use case for "Deposit cash" from ATM system. Then, use MS Visio/MS Word/draw online, to create a "Deposit cash" traditional user-interface prototype that covers all the necessary user-interface elements. Name: Deposit cash Identifier: UC 1 Description: This use case describes how a bank customer uses an ATM to deposit money in a bank account. Preconditions: - The bank customer must possess a bank card. - The network connection to the bank system must be active. - The customer must have some cash that can be deposited. Postconditions: The customer account is incremented by the deposited amount. Basic Course of Action: 1. The use case begins when the customer inserts his/her bank card into the card reader on the ATM. 2. The customer enters his PIN in the UI01 "Input PIN Screen" and press the Proceed button. A Cancel button is available on this screen. [Alt Course A] 3. The system validates the PIN according to the business rule BRO1 PIN Validation. [Alt Course B] 4. The system displays the available accounts types on the U102 "Choose Account Screen". These types include: Savings accounts, Checking accounts, Money market accounts, Certificates of deposit, and Retirement accounts. The customer selects the account type by pressing the appropriate account button. A Rollback button is also available on this screen. [Alt Course A] 5. The system displays the available service options on the UI03 "Choose Service Screen". These options include: Withdrawal, Deposit, and Balance Inquiries. The customer selects the deposit option by pressing the Deposit button. A Rollback button is also available on this screen. [Alt Course A] 6. The system asks the customer to insert the money amount in the designated place via U104 "Insert Amount Screen". The customer inserts an amount to be deposited, and wait for the system to display the inserted amount on same screen, and then press a confirm button. A Rollback button is also available on this screen. [Alt Course A] 7. The system ejects the customer's bank card. 8. The customer takes the bank card from the machine. 9. The system adds the inserted amount of cash to the customer's account. 10. The system prints the deposit receipt to customer. 11. The use case ends. Alt Course A: The customer decided to cancel the process A.3. The system navigates to UI01 "Input PIN Screen". Alt Course B: The PIN entered is incorrect B.4. The system fires an incorrect PIN message B.5. The system returns to step 2 in the basic course of action Study the following use case diagram for a bank ATM system. A withdrawal transaction asks the customer to choose a type of account to withdraw from (e.g. checking), from a menu of possible accounts, and to choose a dollar amount. The system verifies that it has sufficient money on hand to satisfy the request before sending the transaction to the customer account and dispensing the cash. Write an essential use case that describes the "Withdraw Cash" use case. Customer If ATM Technician subsystem Bank ATM Check Balances Deposit Funds Withdraw Cash Transfer Funds Maintenance Repair Bank Q2. (30 points) Study the following system use case for "Deposit cash" from ATM system. Then, use MS Visio/MS Word/draw online, to create a "Deposit cash" traditional user-interface prototype that covers all the necessary user-interface elements. Name: Deposit cash Identifier: UC 1 Description: This use case describes how a bank customer uses an ATM to deposit money in a bank account. Preconditions: - The bank customer must possess a bank card. - The network connection to the bank system must be active. - The customer must have some cash that can be deposited. Postconditions: The customer account is incremented by the deposited amount. Basic Course of Action: 1. The use case begins when the customer inserts his/her bank card into the card reader on the ATM. 2. The customer enters his PIN in the UI01 "Input PIN Screen" and press the Proceed button. A Cancel button is available on this screen. [Alt Course A] 3. The system validates the PIN according to the business rule BRO1 PIN Validation. [Alt Course B] 4. The system displays the available accounts types on the U102 "Choose Account Screen". These types include: Savings accounts, Checking accounts, Money market accounts, Certificates of deposit, and Retirement accounts. The customer selects the account type by pressing the appropriate account button. A Rollback button is also available on this screen. [Alt Course A] 5. The system displays the available service options on the UI03 "Choose Service Screen". These options include: Withdrawal, Deposit, and Balance Inquiries. The customer selects the deposit option by pressing the Deposit button. A Rollback button is also available on this screen. [Alt Course A] 6. The system asks the customer to insert the money amount in the designated place via U104 "Insert Amount Screen". The customer inserts an amount to be deposited, and wait for the system to display the inserted amount on same screen, and then press a confirm button. A Rollback button is also available on this screen. [Alt Course A] 7. The system ejects the customer's bank card. 8. The customer takes the bank card from the machine. 9. The system adds the inserted amount of cash to the customer's account. 10. The system prints the deposit receipt to customer. 11. The use case ends. Alt Course A: The customer decided to cancel the process A.3. The system navigates to UI01 "Input PIN Screen". Alt Course B: The PIN entered is incorrect B.4. The system fires an incorrect PIN message B.5. The system returns to step 2 in the basic course of action
Expert Answer:
Related Book For
Introduction to Java Programming, Comprehensive Version
ISBN: 978-0133761313
10th Edition
Authors: Y. Daniel Liang
Posted Date:
Students also viewed these accounting questions
-
An airport traffic control tower is responsible for all airplanes within a 75-mile radius. A flight takes off from Austin at 5:00 AM and flies directly to Seattle, passing over Salt Lake City in the...
-
Planning is one of the most important management functions in any business. A front office managers first step in planning should involve determine the departments goals. Planning also includes...
-
The Crazy Eddie fraud may appear smaller and gentler than the massive billion-dollar frauds exposed in recent times, such as Bernie Madoffs Ponzi scheme, frauds in the subprime mortgage market, the...
-
Draw Lewis structures for the AsCl4+ and AsCl6- ions. What type of reaction (acidbase, oxidationreduction, or the like) is the following? 2AsCl5(g) AsCl4AsCl6(s)
-
In the figure at right, new tubing contains gas whose density is greater than the outside air. For the dimensions shown, (a) Find p1 (gage). (b) Find the error caused by assuming ρtube =...
-
AEP Industries Inc. is a leading manufacturer of plastic packing films. The company uses the LIFO inventory method for external reporting but maintains its internal records using FIFO. The following...
-
When a baseball player catches a ball, the force of the ball on her glove is as shown as a function of time in Fig. P5.36. Describe how this situation is similar to the force generated by the...
-
Hotel DelRay is located at the heart of the city of Brussels, in Belgium. Brussels is a major hub for international politics, a home for several international organizations and diplomats, and a...
-
Silver Company makes a product that is very popular as a Mother's Day gift. Thus, peak sales occur in May of each year, as shown in the company's sales budget for the second quarter given below:...
-
On January 1, Boston Company completed the following transactions (use a 7% annual interest rate for all transactions): ( EV of $1. PV of $1. EVA of $1. and PVA of $1) (Use the appropriate factor(s)...
-
write program that prints Hello Fall 22 Run this program Add a class named Student private attributes String name; int id; Constructor that takes name and id Getters and Setters for name and id...
-
McGinty's purchased a new machine for $ 3 1 8 , 0 0 0 , paid $ 1 9 , 0 0 0 in sales tax, and $ 7 5 0 0 in delivery charges. The firm paid $ 3 4 0 0 to have the machine calibrated once it was certain...
-
New technology would increase fixed cost by $275000 and decrease variable cost by 15%. As a result of these changes, break even point will change from 9000 units to 9500 units. Current sales 9800...
-
What i need help with is making my test cases and adding comments, but here is the information for the code bellow: (in java) In this project we will consider the Maximum Subarray (or Largest Sum...
-
1. Review the following tracings, identify the type of BBB, and then explain how you determined your answers 2. Review the following tracing. Do you suspect left ventricular hypertrophy? Explain how...
-
GoPro in 2020: Have its Turnaround Strategies Failed? 1. What does the PESTEL analysis reveal about the action camera industry in 2020 2. What are GoPro's resources? Do they led to a sustainable...
-
Find the derivative of the given function. - y = (x + 4) (x 8) (x +1) dy da M
-
a. Why does the Wi-Fi Alliance release compatibility testing profiles in waves instead of combining the entire standards features initially? 27a1.) An 802.11ac Wi-Fi compatibility testing profile...
-
Write a program that demonstrates selecting items in a list. The program uses a combo box to specify a selection mode, as shown in Figure 16.43a. When you select items, they are displayed in a label...
-
Write an O(n) program that prompts the user to enter a sequence of integers ending with 0 and finds the longest subsequence with the same number. Here is a sample run of the program: Enter a series...
-
Develop a client/server application to view and add addresses, as shown in Figure 31.20. ? Use the StudentAddress class defined in Listing 31.5 to hold the name, street, city, state, and zip in an...
-
What would be the most effective option to increase employee motivation to stay and reduce the driver turnover rate? Why do you believe this option will be effective?
-
How else might the manager have handled the situation to prevent potential issues, including a negative impact on the teams performance?
-
In what ways do you believe providing special work arrangements or accommodations for employees impacts employee motivation? How does it help? How does it hurt?
Study smarter with the SolutionInn App