Question
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
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started