Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:modellierung:entw2impl:start [25.10.2021 13:15] – [Das Implementationsdiagramm] sbel | faecher:informatik:oberstufe:modellierung:entw2impl:start [08.10.2024 06:29] (aktuell) – [Das Entwurfsdiagramm] Svenja Müller | ||
---|---|---|---|
Zeile 4: | Zeile 4: | ||
- | Am Ende der Aufgabe des vorigen Abschnitts sollte | + | Am Ende der Aufgabe des vorigen Abschnitts sollte |
{{ : | {{ : | ||
Zeile 20: | Zeile 20: | ||
=== (A2) === | === (A2) === | ||
- | Stelle die Entwurfsdiagramm | + | Stelle die Entwurfsdiagramme |
{{ : | {{ : | ||
Zeile 26: | Zeile 26: | ||
===== Das Implementationsdiagramm ===== | ===== Das Implementationsdiagramm ===== | ||
- | Bei der Erstelung | + | Bei der Erstellung |
Man nimmt sich also jede Klasse des Entwurfs vor und bearbeitet die folgenden Punkte: | Man nimmt sich also jede Klasse des Entwurfs vor und bearbeitet die folgenden Punkte: | ||
Zeile 32: | Zeile 32: | ||
* Datentypen und Sichtbarkeit für Attribute festlegen | * Datentypen und Sichtbarkeit für Attribute festlegen | ||
* Konstruktor definieren - sind Parameter zum Erzeugen eines neuen Objekts nötig? | * Konstruktor definieren - sind Parameter zum Erzeugen eines neuen Objekts nötig? | ||
- | * Welche get-Methoden benötigt man? Paramter? Rückgabetyp? | + | * Welche get-Methoden benötigt man? Parameter? Rückgabetyp? |
* Welche set-Methoden benötigt man? Parameter? Rückgabetyp? | * Welche set-Methoden benötigt man? Parameter? Rückgabetyp? | ||
* Methodenköpfe für die spezifischen Methoden für die Funktionalität der Objekte festlegen | * Methodenköpfe für die spezifischen Methoden für die Funktionalität der Objekte festlegen | ||
Zeile 39: | Zeile 39: | ||
- | Beispiel: | + | **Beispiel:** |
+ | {{ : | ||
+ | ---- | ||
+ | {{: | ||
+ | === (A3) === | ||
+ | |||
+ | |||
+ | Überführe dein Entwurfsdiagramm in ein Implementationsdiagramm. Behalte die Assoziationen und Multiplizitäten bei. |