X hits on this document

Powerpoint document

Module 2: Introduction to UML - page 10 / 48

238 views

0 shares

0 downloads

0 comments

10 / 48

10

3 basic building blocks of UML - Relationships

1.  Associations

Structural relationship that describes a set of links, a link being a connection between objects.

4.  Dependency

a change to one thing (independent) may affect the semantics of the other thing (dependent).

(direction, label are optional)

variants: aggregation & composition

2.  Generalization

a specialized element (the child) is more specific the generalized element.

3.  Realization

one element guarantees to carry out what is expected by the other element.

(e.g, interfaces and classes/components; use cases and collaborations)

Student

University

Student

Person

Student

IGrade

Student

harry: Student

<<instanceOf>>

attends

Document info
Document views238
Page views238
Page last viewedSun Dec 04 10:51:09 UTC 2016
Pages48
Paragraphs1110
Words3759

Comments