UML - . — Umbrello File Edit Diagram Code Settings Help New Open "Save S) Cut Copy

  • View
    214

  • Download
    0

Embed Size (px)

Text of UML - . — Umbrello File Edit Diagram Code Settings Help New Open "Save S)...

  • Introduction to Software Systems 1110/1140/1510/6710

    UML Unified Modeling Language

    UML S2

  • Introduction to Software Systems 1110/1140/1510/6710

    UML

    Unified Modeling Language Standardized modeling language, includes a set of graphic notations to create visual models of object-oriented systems. We will only consider class diagrams. We only model user-defined classes (not String, for example)

    9 28-32

    S2 UML

  • Introduction to Software Systems 1110/1140/1510/6710

    UML Class Diagrams

    10

    Classes represented by boxes with 3 parts: Name of class Attributes of class (fields) Methods of class

    28-32

    UML S2

  • Introduction to Software Systems 1110/1140/1510/6710

    UML Member Attributes

    11

    Common notation: public (+) private (-) protected (#) package (~) static (underline).

    28-32

    S2 UML

  • Introduction to Software Systems 1110/1140/1510/6710

    UML Relationships

    12

    We will limit ourselves to the following: Inheritance (is a) Interface implementation (does this) Composition (is composed of) Aggregation (is made up of) Dependency (uses a)

    28-32

    S2 UML

  • Introduction to Software Systems 1110/1140/1510/6710

    UML Example

    28-32 13

    S2 UML