Sequenzdiagramm: Unterschied zwischen den Versionen
Thomas (Diskussion | Beiträge) Die Seite wurde neu angelegt: „== Einführung == Die UML kennt insgesamt 14 Diagrammtypen. Ein Sequenzdiagramm ist ein Diagrammtyp der UML. Das Wort Sequenz beschreibt laut Duden eine Reihenfolge oder kurz Folge von Dingen. In Sequenzdiagrammen wird eine zeitliche Folge von Kommunikationsbeziehungen zwischen Objekten grafisch dargestellt. Ein Kommunikationsbeziehungen ist das Senden einer Nachricht von einem Objekten zu einem anderen. Denn Objekte t…“ |
Thomas (Diskussion | Beiträge) |
||
| Zeile 42: | Zeile 42: | ||
=== Kontrollstrukturen === | === Kontrollstrukturen === | ||
Auch Kontrollstrukturen lassen sich durch ein Sequenzdiagramm darstellen (siehe Zeichnung). | Auch [[Kontrollstruktur|Kontrollstrukturen]] lassen sich durch ein Sequenzdiagramm darstellen (siehe Zeichnung). | ||
Verzweigung | ==== Verzweigung ==== | ||
Der mit alt (für alternative) markierte Block beschreibt eine Alternative (Verzweigung). Ist die Bedingung [b=wahr] erfüllt, wird der Bereich oberhalb der gestrichelten Linie in dem alt-Block ausgeführt. Im else-Fall wird der Bereich unterhalb der gestrichelten Linie ausgeführt. | Der mit alt (für alternative) markierte Block beschreibt eine Alternative ([[Verzweigung|Verzweigung]]). Ist die Bedingung [b=wahr] erfüllt, wird der Bereich oberhalb der gestrichelten Linie in dem alt-Block ausgeführt. Im else-Fall wird der Bereich unterhalb der gestrichelten Linie ausgeführt. | ||
Schleife | ==== Schleife ==== | ||
Der Teil des Sequenzdiagramms, der sich im Kasten mit dem Titel loop befindet, wird solange ausgeführt, solange die Ausführbedingung in den eckigen Klammern [] wahr ist. | Der Teil des Sequenzdiagramms, der sich im Kasten mit dem Titel [[Schleife|loop]] befindet, wird solange ausgeführt, solange die Ausführbedingung in den eckigen Klammern [] wahr ist. | ||
== Zeitliche Ordnung der Ereignisse == | |||
Zeitliche Ordnung der Ereignisse | |||
Ein Sequenzdiagramm beschreibt das Verhalten eines Systems, indem es die zeitliche Ordnung von Ereignisauftritten spezifiziert. Nicht der präzise Zeitpunkt, wann ein Ereignis auftritt, ist dabei ausschlaggebend, sondern welche Ereignisse vor und welche nach einem bestimmten Ereignisauftritt auftreten müssen (Quelle https://de.wikipedia.org/wiki/Sequenzdiagramm). | Ein Sequenzdiagramm beschreibt das Verhalten eines Systems, indem es die zeitliche Ordnung von Ereignisauftritten spezifiziert. Nicht der präzise Zeitpunkt, wann ein Ereignis auftritt, ist dabei ausschlaggebend, sondern welche Ereignisse vor und welche nach einem bestimmten Ereignisauftritt auftreten müssen (Quelle https://de.wikipedia.org/wiki/Sequenzdiagramm). | ||
| Zeile 66: | Zeile 64: | ||
Alles in allem modelliert dieses Sequenzdiagramm also eine Interaktion, die durch genau eine Folge von Ereignisauftritten spezifiziert ist: <S1, E1, S2, E2>. | Alles in allem modelliert dieses Sequenzdiagramm also eine Interaktion, die durch genau eine Folge von Ereignisauftritten spezifiziert ist: <S1, E1, S2, E2>. | ||