UML Flashcards

1
Q

UML

A

Unified Modeling Language
° Sammlung von Diagrammtypen und Modellierungstechniken, die ursprünglich aus 3 objektorientierten Methoden zusammengestellt wurde
° heute: Quasi-Standard für die Darstellung von objektorientierten Modellen
° zum: visualisieren, spezifizieren, konstruieren, dokumentieren

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Objektdiagramm

A

° Objektbezeichner und Klassenname müssen unterstrichen sein ( eins davon kann weggelassen werden; wenn Objektbezeichner fehlt, dann muss ein Doppelpunkt vor dem Klassennamen stehen)
° Attribute (=Felder) mit Typen und Werten
° Methodennamen
° liefern Schnappschüsse eines laufenden Programms
° zeigt nur einen Ausschnitt des Objektgeflechts zur Laufzeit, um einen bestimmten Aspekt zu verdeutlichen

-> 5, 33f

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Klassendiagramme

A

° Die Klasse legt die Initialisierung, das Verhalten und die Struktur jedes Exemplars fest. Aber jedes Exemplar kann einen eigenen Zustand haben.
° Klassenname
° Felder mit Typen
° Methodennamen
° enthalten allgemein Klassen und ihre Beziehungen:
- benutzt (ruft Dienstleistung auf)
- enthält/ verwaltet (hält Verweis in Feld)
- ist_ein (erbt von)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly