1. Brief Description
  2. 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.

  3. Actors
  4. See Conduct Transactions.

  5. Pre-Conditions
  6. See Conduct Transactions.

  7. Main Flow of Events

     

    1. The system asks the ATM Network for the Customer’s accounts, passing it the financial institution identifier, the customer identifier and the Customer’s PIN.
    2. The system displays the message "Choose the account to transfer from".
    3. The Customer selects an account.
    4. The system displays the message "Choose the account to transfer to".
    5. The Customer selects an account.
    6. The system displays the message "Enter the amount to transfer".
    7. The Customer enters an amount.
    8. The system asks the ATM Network to transfer funds between accounts, passing it the financial institution identifier, the customer identifier and the Customer’s PIN, the From-account, the To-account, and the amount.
    9. The ATM Network responds that the funds have been transferred.
    10. The system displays the message "Funds have been transferred". The use case Transfer Funds ends.
  8. Alternative Flows
    1. 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.

  9. Post-Conditions

    The use case Conduct Transactions resumes at step 4.4.

 

 

 

     

     

 

Display Rational Unified Process using frames

 

© Rational Software Corporation 1998 Rational Unified Process 5.1 (build 43)