ATM SYSTEM
AIM: To Create UML diagrams of ATM
Application.
1. Problem
Statement: To model automatic teller machine in which a customer uses
his/her ATM card to perform basic banking activities from ATM.
2. Functional
Requirements:
The ATM must be able to provide the following services
to the customer:
1. Withdrawal of an amount
2. Money transfer between two account
3. Deposit of cash in an envelope
4. Enquiry of Balance
5. Abort a transaction in progress by pressing the
cancel key
6. Display an explanation, if a transaction fails.
7. Verification of each transaction with the bank.
8. Provide a printed receipt of each transaction to the
customer with date, time, etc..,.
9. Maintain an internal log of transactions to receive
in case of failures.
3. Modeling an
ATM System
Step 1:
Construction of Use case Diagram:
Step 2:
Construction of Class Diagram:
Step 3:
Construction of Sequence Diagram:
Step 4:
Construction of Collaboration Diagram:
Step 5:
Construction of Activity Diagram:
Step 6:
Construction of State Chart Diagram:
Step 7:
Construction of Component Diagram:
Step 8:
Construction of Deployment Diagram:
No comments:
Post a Comment