Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

COMP 1046 Object-Oriented Programming Workshop 1 Introduction to UML You need to export the diagram as a jpeg image Use UMLet for drawing the UML

COMP 1046 Object-Oriented Programming Workshop 1

Introduction to UML

You need to export the diagram as a jpeg image

Use UMLet for drawing the UML class diagrams. See 'Software' page in the course information section of the website for information on installing UMLet.

must submit the diagram and a document that specifies a percentage of the contribution of each team member.

If this document is missing, then the submission will not be accepted. Marking criteria:

The UML class diagram should contain exactly what is required. Not more, not less. o Missing information: -1 per variable or method.

o Additional information that was not required: -1 per class, method, or variable. o Wrong use of UML notation: -1 for using incorrect connections to create relationships. Introduction to UML Read the document "An Introduction to UML" available on the course website.

Case Study: An ATM In this case study, we develop a simple ATM program for a bank. You may use any resources to solve this task. Request Create a UML class diagram for a program that simulates a simple ATM. Requirements A Bank has a name and a branch number. Savings Accounts are stored in a Bank. Bank Cards are created by a Bank, and have a PIN number, and associated Savings Accounts. A Savings Account contains the name of the owner, has an account number, and a balance (amount of money). An ATM displays the Savings Account associated with an inserted Bank Card. An ATM allows the user to withdraw money from the Savings Account only after logging in with a PIN number. Hints Make sure that you identify all classes, attributes, and methods. Provide the datatype of attributes. Provide appropriate parameters and return types for methods. Add appropriate relationships between classes and their cardinality to each class (e.g., one-to-many). The visibility of attributes and methods, indicated by +, -, and #, is not required.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Systems analysis and design

Authors: kenneth e. kendall, julie e. kendall

8th Edition

135094909, 013608916X, 9780135094907, 978-0136089162

More Books

Students also viewed these Programming questions

Question

What was the positive value of Max Weber's model of "bureaucracy?"

Answered: 1 week ago

Question

What is an IS quality circle?

Answered: 1 week ago

Question

Define denormalization.

Answered: 1 week ago