Rational Rose Tools Interview Questions
..
..
aa
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 |
|
||
photo