w6_ilab - 6 Alternative Flows Customer does not require a...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
ATM Use-Case: Withdraw Cash 1. Brief Description This use case illustrates how the bank customer uses the ATM to withdraw cash from his or her bank account. 2. Actors ATM Customer BAMBI System Bank Administrator 3. Triggering Events A customer walks up to the ATM and inserts his or her ATM card. The customer selects the “Withdraw Cash” option. 4. Preconditions The ATM customer must have a bankcard. The ATM has cash on hand. The network connection to the bank system must be working. The cash withdrawal service must be accessible. Bank customer’s email must be on file. 5. Basic Flow of Events Customer indicates a receipt is required. Customer enters amount of cash required. ATM verifies with the BAMBI System that the customer can make this withdrawal. ATM dispenses cash to the customer. ATM issues receipt to customer.
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Background image of page 2
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: 6. Alternative Flows Customer does not require a receipt. Customer's account will not support the withdrawal. Communication to the BAMBI System is down. The customer cancels the transaction. The customer fails to take the dispensed cash. 7. Post-conditions 1. The customer receives the desired amount of cash. The customer’s account balance is adjusted and the money is distributes. The customer receives no amount of cash. The customer’s account is unchanged. Page 1 of 2 8. Special Requirements The ATM shall dispense cash in multiples of $20. The maximum individual withdrawal is $500 in 24-hour period. The ATM shall keep a log, including date and time, of all complete and incomplete transactions with the Bank. Page 2 of 2...
View Full Document

{[ snackBarMessage ]}

Page1 / 2

w6_ilab - 6 Alternative Flows Customer does not require a...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online