Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
faecher:informatik:oberstufe:modellierung:uml:start [18.10.2021 18:07] – [Entwurfsdiagramme] sbel | faecher:informatik:oberstufe:modellierung:uml:start [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Darstellungselemente der Modellierung ====== | ||
- | ===== Objektdiagramme ===== | ||
- | |||
- | | {{ : | ||
- | |Allgemein | ||
- | |||
- | * Die Kopfzeile benennt das Objekt und gibt seinen Typ/seine Klasse an | ||
- | * Attribute sind konkret mit Werten angegeben | ||
- | * 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. | ||
- | |||
- | ===== 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 " |