Professional Documents
Culture Documents
Basic Flow:
1)
2)
3)
4)
5)
Alternate Flow:
A1. Insufficient balance.
A2. Customer cancels transaction.
A3. Entered amount is greater than the limit.
A4.Timeout of transaction of no user input for certain time
A5. Invalid amount entered.
Key Scenarios
1.
2.
3.
4.
5.
6.
Brief Description: This use case allows a customer to withdraw cash/money from
his account.
Basic Flow:
1. Menu Item Selection
Customer selects Withdraw money from the list.
2. Selecting Account Type:
Customer is prompted to select an account type saving or current from the
screen .The customer can select any one account type at a time.
3. Entering of amount:
Customer enters the amount to be withdrawn from his account.
4. Transaction confirmation:
The customer is given a prompt to cancel or confirm his transaction after
which money is pooped out at the cash outlet receiver.
5. Notification:
Sms server sends notification to customer about withdrawn money amount.
Alternate Flow:
A1. Insufficient balance.
In the Entering of amount step if the customer has entered amount greater
than the amount in his account ,then the customer is shown a notification of
insufficient balance when he confirms the transaction.
A2. Customer cancels transaction.
In the Transaction confirmation step if the cancels the transaction before
confirming.
A3. Entered amount is greater than the limit.
In the Entering of amount step if the customer enters an amount greater than
maximum limit for withdrawal transaction(e.20k) ,inspit of the customer having
greater than 20k in his account.
A4.Timeout of transaction of no user input for certain time
In the Selecting Account Type or Entering of amount or Transaction
confirmation step if the customer has not given any input for a long time.
A5. Invalid amount entered.
In the Entering of amount step if the customer has entered amount which is
not supported by the system (like multiple of 100s ).
Key Scenarios
1.
2.
3.
4.
5.
6.
Preconditions:
1. Session should be active.
2. User is authenticated.
Post conditions:
1. System goes to waiting for user input(card swipe) state.
Alternate Flow:
A1. Invalid ATM number.
A2. Amount limit exceeded.
A3. Insufficient balance.
A4. Server failure.
A5. Quit before completion of transfer.
Key Scenarios
7. Amount transfer successful: Basic flow
8. Invalid ATM number : Basic flow, A1: Invalid ATM number.
9. Amount limit exceeded: Basic flow,A2: Amount limit exceeded.
10.Insufficient balance: Basic flow, A3: Insufficient balance.
11.Server failure: Basic flow, A4: Server failure.
12.Quit before saving:: Basic flow, A5: Quit before saving.
Brief Description: This use case deals with transfer of money from one account to
other account.
Basic Flow:
6. Menu Item Selection
Customer selects Amount Transfer from the list.
7. Entering of ATM number:
Customer enters the ATM number of the remote account.
8. Entering of amount:
Customer enters the amount to be transferred to remote account.
9. Transfer of funds:
System performs transfer of funds using secure server.
10.Notification:
Server sends notification to both the parties.
Alternate Flow:
A1. Invalid ATM number:
In the entering of ATM number step of Basic Flow, if the customer enters
invalid ATM number, then error message is displayed and Use Case ends.
A2. Amount Limit Exceeded:
In the Entering of amount step of Basic Flow, if the customer enters
amount greater than limit, then error message is displayed and the Use
Case ends.
A3. Insufficient Balance :
In the Entering of amount step of Basic Flow, if the customer enters
amount greater than his balance, then error message is displayed and the
Use Case ends.
A4. Server Failure:
In Transfer of funds step of Basic flow, if server crashes then the use
case ends.
A5. Quit before saving:
In Transfer of funds step of Basic flow, if the user quits before transfer is
complete, then transfer is rolled back and the use case ends.
Key Scenarios
13.Amount transfer successful: Basic flow