Question: Consider an Automatic Teller Machine (ATM) . The following are provided for checking and savings accounts: Begin Transaction (with Card/PIN) Balance Enquiry

Consider an Automatic Teller Machine (ATM) . The following are provided for checking and savings accounts:

• Begin Transaction (with Card/PIN)
• Balance Enquiry
• Deposit
• Withdrawal

1) Identify ten objects (actually classes) that could be part of an object-oriented design of the machine.
2) From the ten objects, pick 4 or 5 that form a coherent and complete set for design purposes. You may combine/compose objects to form subjects. Now use UML or similar notation to design/draw a class diagram for the ATM.
3) For additional documentation, draw an example object diagram that corresponds to the class diagram
4) Modify the class diagram to include an example of inheritance.
5) Modify the class diagram to include an example of composition.

Step by Step Solution

3.57 Rating (157 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

1 Identify ten objects actually classes that could be part ... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Operating System Questions!