0% found this document useful (0 votes)
33 views3 pages

Use Case Descriptions

Uploaded by

l226676
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views3 pages

Use Case Descriptions

Uploaded by

l226676
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Use Case

Descriptions
1. Withdraw Cash from ATM
Use Case Name: Withdraw Cash from ATM

 Primary Actor: Customer (ATM cardholder)

 Preconditions:

o The customer must have an active bank account.

o The ATM must be operational and connected to the banking network.

o The customer must possess a valid ATM card and know the PIN.

o The customer’s account must have sufficient funds to complete the


transaction.

 Steps:
1. User inserts the ATM card.
2. System prompts for the PIN.
3. User enters the PIN.
4. System verifies the PIN and displays withdrawal options.
5. User selects the "Withdraw Cash" option and enters the amount.
6. System checks if there are sufficient funds.
7. User waits as the system processes.
8. System dispenses the requested cash.
9. User collects the cash.
10.System updates the account balance and returns the ATM card to the
user.
Alternate Steps:

4B) Invalid PIN: The customer enters an incorrect PIN. The ATM displays an error
message and allows up to three attempts. If unsuccessful, the ATM retains the card.
6B) Insufficient Funds: The customer tries to withdraw more than their account
balance. The ATM displays an error message and prompts the customer to enter a
different amount.

6C) ATM Out of Cash: The ATM runs out of cash before the transaction completes.
The ATM displays a message and cancels the transaction.

2. Record Sale at a POS Terminal


Use Case Name: Record Sale at a POS Terminal

 Primary Actor: Cashier (Store employee)

 Preconditions:

o The POS terminal must be operational and connected to the store’s


inventory and payment systems.

o The customer has selected items for purchase.

 Steps:
1. User scans or enters the items.
2. System displays item details and calculates the total.
3. User confirms the total and requests payment.
4. System waits for payment input.
5. User enters or provides payment details (cash, card, etc.).
6. System processes the payment.
7. User waits for confirmation.
8. System records the sale and updates the inventory.
9. System prints the receipt.

10. User hands the receipt to the customer.


Alternate Steps:

2B) Item Not Found: The POS terminal cannot find the item in the inventory system.
The cashier enters the item details manually or confirms the item’s availability.

6B) Payment Declined: The customer’s card or payment method is declined. The POS
system informs the cashier, and the customer must provide another form of payment or
cancel the transaction.

8B) Inventory Shortage: The POS terminal detects that the item’s stock is insufficient
for the quantity requested. The system alerts the cashier, who informs the customer.

You might also like