Withdraw Cash From Atm

Name: Withdraw Cash From ATM

Context of Use: AtmCustomer wishes to withdraw money from ATM

Scope: AtmMachine

Level: SeaLevel?

Primary Actor: AtmCustomer

Stakeholders and Interests:

Precondition: AtmCustomer is loggeded on (see LogonToAtmSystem)

Success Guarantees: Money dispensed to AtmCustomer. CustomerAccount? debited appropriate amount of money. Appropriate fees collected. All banking regulations adhered to.

Minimal Guarantees: Transaction logged to completion or point of failure

Trigger: ATM Customer selects "Withdraw Cash" option at main menu


Main Success Scenario:

1. The AtmCustomer selects an account to withdraw from, and enters an amount to withdraw, in multiples of $20.

2. The AtmMachine that there is enough money to dispense.

3. The AtmMachine notifies the MainBankingSystem? of the CustomerAccount? and amount being withdrawn, and the MainBankingSystem? returns the new balance and (if appropriate) the fee amount.

4. The AtmMachine dispenses the cash and updates the receipt.

-*The AtmMachine logs each step of this transaction.


Extensions:

1a. Extension Condition

  1. step one
  2. step two


Technology & Data Variations List:


Related Information:


EditText of this page (last edited February 13, 2002) or FindPage with title or text search