Precondition Use Case
Precondition Use Case
Created by: [Your Name]
Preconditions:
-
The user must be logged into their account.
-
The user must have at least one active bank account with sufficient balance.
-
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:
-
The user navigates to the "Transfer Funds" section of their online banking interface.
-
The user selects the source account from which funds will be transferred.
-
The user enters the recipient's account details and the amount to be transferred.
-
The system validates the recipient’s account details and checks the balance of the source account.
-
The user reviews the transfer details and confirms the transaction.
-
The system processes the transfer, deducts the amount from the source account, and credits it to the recipient's account.
-
The system provides a confirmation message to the user indicating that the transfer was successful.
Postconditions:
-
The specified amount is deducted from the source account and credited to the recipient’s account.
-
Both accounts' balances are updated to reflect the new amounts.