Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
modul:archiv:m320:learningunits:lu97:aufgaben:lu5-aufgabe_2 [2026/08/30 14:06] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1modul:archiv:m320:learningunits:lu97:aufgaben:lu5-aufgabe_2 [2026/08/30 14:06] (aktuell) – ↷ Seite von modul:m320:learningunits:lu97:aufgaben:lu5-aufgabe_2 nach modul:archiv:m320:learningunits:lu97:aufgaben:lu5-aufgabe_2 verschoben msuter
Zeile 1: Zeile 1:
 +==== Aufgabe 2 - UML mit Delegation ====
  
 +=== Ziel ===
 +
 +  * Sie wissen, wie Sie Delegation für den statischen und dynamischen Entwurf einsetzen.
 +
 +=== Auftrag ===
 +
 +  - Statischer Entwurf: 
 +    * Wählen Sie aus den //Alltagsbeispielen// in der Theorie eines aus (oder erfinden Sie ggf. ein eigenes).
 +    * Erstellen Sie dafür ein Klassendiagramm inkl. Attribute und Methoden.
 +  - Dynamische Entwurf:
 +    * Erstellen Sie ein Sequenzdiagramm und zeigen Sie die Kommunikation zwischen den Objekten anhand eines einfachen Beispiels.
 +  - Bewertung bezgl. IOSP (optional): 
 +    * Gibt es in Ihrem Entwurf öffentliche Methoden mit einer reinen Operation resp. Integration? 
 +    * Nennen Sie je ein Beispiel.
 + 
 +=== Hinweis ===
 +
 +  * reine Operation = keine Verwendung von anderem Code, nur eigene Logik
 +  * reine Integration = Aufrufe von fremdem Code, ohne eigene Logik
 +
 +=== Abgabe ===
 +
 +Geben Sie Ihren Entwurf als PDF via Moodle ab.