Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung | ||
faecher:informatik:oberstufe:modellierung:uml:start [18.10.2021 17:49] – [Tabelle] sbel | faecher:informatik:oberstufe:modellierung:uml:start [18.10.2021 18:21] – sbel | ||
---|---|---|---|
Zeile 4: | Zeile 4: | ||
| {{ : | | {{ : | ||
- | | Allgemein | + | |Allgemein |
* Die Kopfzeile benennt das Objekt und gibt seinen Typ/seine Klasse an | * Die Kopfzeile benennt das Objekt und gibt seinen Typ/seine Klasse an | ||
Zeile 10: | Zeile 10: | ||
* Die Attribute geben den Zustand des Objekts an, wenn man sie verändert, ändert sich der Objektzustand | * Die Attribute geben den Zustand des Objekts an, wenn man sie verändert, ändert sich der Objektzustand | ||
* Die Methoden der Klasse, aus denen die Objekte instanziiert wurden werden in den Objektdiagrammen nicht angegeben. | * Die Methoden der Klasse, aus denen die Objekte instanziiert wurden werden in den Objektdiagrammen nicht angegeben. | ||
+ | |||
+ | ===== Entwurfsdiagramme ===== | ||
+ | | {{ : | ||
+ | |Allgemein | ||
+ | |||
+ | * Ein Schritt näher an der Programierung, | ||
+ | * Unabhängig von der Programmiersprache | ||
+ | * Wichtige Attribute werden mit " | ||
+ | * Wesentliche Methoden werden mit Rückgabetyp angegeben | ||
+ | * //Keine// Setter- und Getter- Methoden, keine Konstruktoren | ||
+ | |||
+ | ===== Implementationsdiagramm ===== | ||
+ | |||
+ | Das Implementationsdiagramm ist auf eine bestimmte Programmiersprache ausgerichtet: | ||
+ | |||
+ | Man kann sich das Implementationsdiagramm als " | ||
+ | |||
+ | | {{ : | ||
+ | |Allgemein |