Premium Partner

Software Construction: UML Part 1

Cards to learn UML

Cards to learn UML


Kartei Details

Karten 26
Sprache Deutsch
Kategorie Informatik
Stufe Universität
Erstellt / Aktualisiert 29.12.2019 / 10.01.2020
Lizenzierung Keine Angabe
Weblink
https://card2brain.ch/box/20191229_software_construction_uml_class_diagrams
Einbinden
<iframe src="https://card2brain.ch/box/20191229_software_construction_uml_class_diagrams/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

Class Diagrams (Definition)

Class diagrams show generic descriptions of possible systems. It represents a static view of a software system.

Attributes & Operations are also called features

Danger: class diagrams risk turning into data models. Be sure to focus on behavior

Attributes & Operations (features)

Attributes are "variables" that hold specific values.

Operations are "functions" that (can) operate on the arrtibutes.

Visibility & Scope of Features

+ for public

- for private

# for protected

italic for abstract

... signals further entries are not shown

underlined attributes have class scope (?)

In the header: <<Stereotype>> (i.e. interface, utility,...) & {User-defined properties} (i.e. abstract)

Constraint (Lines & Arrows)

Constraints are restrictions on values attached to classes or
associations
. A constraint is depicted by a dotted line and usually annotated.