Home | BA-Interview-Questions  | Jobs | Resumes  | BA-Dictionary | Contact | Privacy Policy

 

Resources:

..

 

..

aa

 

Usecase template with example

 

Author:  David ryan                                                                  Date: May 7th, 2007.                                                                                                               Version :1

Use case name

ATM

USE CASE type

Business requirements : yes.

Use case id

ATM-W

Priority

High

Source

Requirement-RATM-W

Primary business actor

Customer/bank account/Card holder.

Other participating actors

Bank

Description

The use case describes the withdrawl process of money from a ATM. It contains various steps that involve the verification of customer card and processing and generating receipt and giving money.

Pre condition

The customer withdrawing money should have a bank account and a valid card.

Trigger

The use case will be initiated when the user inserts card in the slot.

Typical flow of events

Actor Action

Step 1: The customer inserts the card.

 

Step 3: The customer will enter the PIN.

System Response

Step 2: The system will check the validity of the card and will prompt for PIN no.

 

Step 4: The system will check the database and validates the PIN no & customer acct.

Step5: Bank database confirms the correctness.

Step6: ATM asks the customer to enter the amount to be withdrawn.

Step7: Amount verified against the balance in cust acct.

Step8: ATM dispenses the amount

Step9: Receipt is printed.

Step10: Card is ejected.

Alternate cources

Alt step 2: If the customer inserts a invalid card or improper insertion then system prompts a message to customer.

 

Alt step 3: Customer enters wrong pin, then system will show a error message.

 

Alt step 4: If the amount entered is more than balance them system shows a message.

Conclusion

The use case concludes when the card is taken out of the slot.

Business rules

  • The customer has a valid card with a bank account in the bank.
  • The machine has sufficient amount.
  • The amount to be withdrawn is with in the limits set for a day.
  • There is sufficient amount left in the account.(minimum required)

 

 

photo