Title: Unified Modelling Language Notations
1Unified Modelling Language Notations
- Aims to address the lack of standardisation in
notation and process among the object-oriented
methodologies by combining the best elements of
the main object-oriented methodologies while at
the same time reflecting best practices in
industry - started in the mid-90s by James Rumbaugh (OMT)
and Grady Booch later joined by Ivar Jacobson
(Objectory)
2Unified Modelling Language Notations
3Unified Modelling Language Notations
4Unified Modelling Language Notations
5Unified Modelling Language Notations
6Unified Modelling Language Notations
7Unified Modelling Language Notations
8Unified Modelling Language Notations
- Class diagram
- Draw a class diagram to link the following
classes using aggregation, inheritance and
multiplicity where appropriate - Zoo, Animal, Bird, Mammal, Reptile, Cage, Keeper
- (class exercise)
9Unified Modelling Language Notations
- Class diagram
- Write a brief description of the following class
diagram (class exercise)
10Unified Modelling Language Notations
- Class diagram
- Answer
- A lecturer teaches at least on module. Each
module is taught by one lecturer, and may be
studied by zero or more students. A student must
study at least one module, and may study several.
A module consists of lectures, possibly
tutorials, and at least one assessment. Both
coursework and exam are types of assessment.
11Unified Modelling Language Notations
12Unified Modelling Language Notations
13Unified Modelling Language Notations
14Unified Modelling Language Notations
Balloon color volume state blowup() letairout()