Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:modul:m320_2024:learningunits:lu06:sequenz [2026/08/30 14:05] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1de:modul:m320_2024:learningunits:lu06:sequenz [2026/08/30 14:06] (aktuell) – ↷ Links angepasst, weil Seiten im Wiki verschoben wurden msuter
Zeile 1: Zeile 1:
 +====== LU06b - Sequenzdiagramm ======
 +Eine Kommunikation zwischen Objekten lässt sich auf einem Zeitstrahl abbilden.
 +{{modul:archiv:m320:learningunits:lu04:theorie:lu03-ablauf-kommunikation.png?450|}}\\
 +//Abb: Darstellung einer Kommunikation im zeitlichen Verlauf//
 +
 +===== UML Sequenz-Diagramm =====
 +
 +Die UML kennt für die Darstellung der Abfolge der Methodenaufrufe das **Sequenz-Diagramm**. 
 +
 +{{modul:archiv:m320:learningunits:lu04:theorie:lu03-bsp_sequenzdiagramm.png?450|}}
 +
 +//Abb: Sequenz-Diagramm der Reservation eines Lagerartikels//
 +
 +==== Elemente des Sequenzdiagramms ====
 +{{modul:archiv:m320:learningunits:lu04:theorie:lu03-sequenzdiagramm-elemente.png?400|}}
 +
 +//Abb: typische Elemente des Sequenzdiagramms//
 +
 +[[wpde>Sequenzdiagramm]]
 +
 +Sequenzdiagramme werden vor allem dann angewendet, wenn ein sehr komplexer Ablauf unter Teilhabe vieler Klassen stattfindet.\\
 +
 +==== Beispiel: Umfassendes Sequenz-Diagramm ====
 +
 +Die Sequenzdiagramme zeigen den Ablauf für die Generierung eines Logbuch-Eintrags. 
 +Gewisse Abläufe werden in einer verfeinerten Darstellung wiedergegeben, um so die Übersichtlichkeit zu erhöhen. 
 +Der rot markierte Ablauf wird hier präzisiert (es handelt sich dabei um den Konstruktor der Klasse ''LogBook'').
 +
 +{{modul:archiv:m320:learningunits:lu04:theorie:lu03-sequenzdiagramm-big.png?600|}}
 +{{modul:archiv:m320:learningunits:lu04:theorie:lu03-sequenzdiagramm-big2.png?600|}}
 +
 +//Abb: umfassendes Sequenz-Diagramm//
 +
 +----
 +{{tag>M320-LU06}}
 +[[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] René Probst, bearbeitet durch Marcel Suter
 +