Use Case Description of Transfer Funds
- Brief Description
Coordinates the transfer of Funds from one account to another. Extends Conduct Transactions when the customer indicates
that they wish to transfer funds between two accounts.
- Actors
See Conduct Transactions.
- Pre-Conditions
See Conduct Transactions.
- Main Flow of Events
- The system asks the ATM Network for the Customers
accounts, passing it the financial institution identifier, the customer
identifier and the Customers PIN.
- The system displays the message "Choose the account to transfer from".
- The Customer selects an account.
- The system displays the message "Choose the account to transfer to".
- The Customer selects an account.
- The system displays the message "Enter the amount to transfer".
- The Customer enters an amount.
- The system asks the ATM Network to transfer funds between accounts,
passing it the financial institution identifier, the customer
identifier and the Customers PIN, the From-account,
the To-account, and the amount.
- The ATM Network responds that the funds have been transferred.
- The system displays the message "Funds have been transferred". The use case Transfer
Funds ends.
- Alternative Flows
- Insufficient Funds in From-account
If insufficient funds exist in the From-account,
the system displays the message "Insufficient funds in account. Please enter a
smaller amount". The use case resumes at step 4.7.
- Post-Conditions
The use case Conduct Transactions resumes at
step 4.4.
| |

|