Submitted by: Submitted by scoldrozy
Views: 678
Words: 457
Pages: 2
Category: Science and Technology
Date Submitted: 08/16/2012 09:29 AM
Use-Case Modeling ATM
Use-Case Modeling ATM
Use Case: Withdraw
Actors: Customer
Typical Course Scenario
1. Customer inserts card
2. System validates card
3. Customer enters PIN
4. System validates PIN
5. Customer selects Withdraw option
6. System requests Withdraw amount
7. Customer enters Withdraw amount
8. System validates amount can be withdrawn
9. System ejects amount
10. System ejects card
11. Customer takes amount and card
Alternate Course Scenario
2a. Invalid card:
2a1. System notifies user, ejects card, end of use case
4a. Invalid PIN:
4a1. System notifies user, requests PIN again
4a2. Customer reenters PIN
4b. Invalid PIN entered 3 times:
4b1. System retains card, end of use case
8a. Amount exceeds balance:
8a1. System notifies user, requests amount again
8a2. Customer reenters amount
Use Case: Account Deposit
Actors: Customer
Typical Course Scenario
1. Customer inserts card
2. System validates card
3. Customer enters PIN
4. System validates PIN
5. Costumer selects Account Deposit
6. System requests account number
7. Customer enters account number
8. System verifies account number
9. System requests deposit amount
10. User enters deposit amount
11. System updates account balance
12. System generates and prints receipt and ejects card
Alternate Course Scenario
2a. Invalid card:
2a1. System notifies user, ejects card, end of use case
4a. Invalid PIN:
4a1. System notifies user, requests PIN again
4a2. Customer reenters PIN
4b. Invalid PIN entered 3 times:
4b1. System retains card, end of use case
9a. Amount exceeds balance:
9a1. System notifies user, requests amount again
9a2. Customer reenters amount
Use Case: Account Transfer
Actors: Customer...