Unified Modelling Language Notations - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

Unified Modelling Language Notations

Description:

Aims to address the lack of standardisation in notation and process among the ... Zoo, Animal, Bird, Mammal, Reptile, Cage, Keeper (class exercise) ... – PowerPoint PPT presentation

Number of Views:47
Avg rating:3.0/5.0
Slides: 15
Provided by: desg
Category:

less

Transcript and Presenter's Notes

Title: Unified Modelling Language Notations


1
Unified 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)

2
Unified Modelling Language Notations
  • Class
  • Example

3
Unified Modelling Language Notations
  • Object
  • Example

4
Unified Modelling Language Notations
  • Association
  • Example

5
Unified Modelling Language Notations
  • Multiplicities Examples

6
Unified Modelling Language Notations
  • Aggregation Example

7
Unified Modelling Language Notations
  • Inheritance Example

8
Unified 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)

9
Unified Modelling Language Notations
  • Class diagram
  • Write a brief description of the following class
    diagram (class exercise)

10
Unified 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.

11
Unified Modelling Language Notations
  • Use case diagram Example

12
Unified Modelling Language Notations
  • Sequence diagram Example

13
Unified Modelling Language Notations
  • Collaboration diagram

14
Unified Modelling Language Notations
  • State diagram

Balloon color volume state blowup() letairout()
Write a Comment
User Comments (0)
About PowerShow.com