Professional Documents
Culture Documents
05 Ooad-Uml 05
05 Ooad-Uml 05
05 Ooad-Uml 05
Objectives
Answer:
Project Functions
Problem Statement:
The InfoSuper bank needs to develop a bank ATM system to
improve their customer satisfaction level and to expand their
customer base. The task of developing the bank ATM system
has been entrusted on a development team of Janes
Technologies. The project manager of Janes Technologies
identifies the following use cases for the InfoSuper bank ATM
system:
Cash Withdrawal: Enables the bank customers to withdraw cash.
Cash Deposit: Enables the bank customer to deposit cash.
Check Deposit: Enables the bank customer to deposit check.
Transaction Summary: Enables the bank customer to get a
transaction summary.
Change PIN: Enables the bank customer to change the Personal
Identification Number (PIN) of their accounts.
Solution:
To design the prototype for the ATM system, you need to
perform the following tasks:
Identify the System Boundary for the first iteration and create the
corresponding Use Case diagram.
Refine the Use Case diagram for the first iteration.
Identify the System Boundary for the second iteration.
Create the Use Case diagram for the first and second iterations
using Visio.