Precondition Use Case

Precondition Use Case

Created by: [Your Name]


Preconditions:

  1. The user must be logged into their account.

  2. The user must have at least one active bank account with sufficient balance.

  3. The recipient's account details must be valid and known.

Description:

This use case allows the user to transfer funds from one of their bank accounts to another account within the same banking system.

Actors:

  • Primary Actor: User

  • Secondary Actors: Bank System (handles the actual transaction process)

Main Flow:

  1. The user navigates to the "Transfer Funds" section of their online banking interface.

  2. The user selects the source account from which funds will be transferred.

  3. The user enters the recipient's account details and the amount to be transferred.

  4. The system validates the recipient’s account details and checks the balance of the source account.

  5. The user reviews the transfer details and confirms the transaction.

  6. The system processes the transfer, deducts the amount from the source account, and credits it to the recipient's account.

  7. The system provides a confirmation message to the user indicating that the transfer was successful.

Postconditions:

  1. The specified amount is deducted from the source account and credited to the recipient’s account.

  2. Both accounts' balances are updated to reflect the new amounts.

Use Case Templates @ Template.net