Eintrag kommentierenErfahrung zum Thema berichtenEintrag bewerten
Dieser Eintrag wurde im Schnitt mit 0 von 5 Punkten bewertet
Verfahren
UML 2.0 Sequenzdiagramm
Methode/Technik:23917
Externe Quellen zum Thema NEU: Externe Quellen zum Thema suchen 
Beschreibung
Sequenzdiagramme zeigen einen exemplarischen (beispielhaften) Ablauf einer Interaktion zwischen mehreren beteiligten Objekten, Komponenteninstanzen oder anderen Kommunikationspartnern. Sie spezifizieren nicht das vollständige Interaktionsverhalten.

Sequenzdiagramme können in der UML 2.0 hierarchisch strukturiert werden, Sequenzen können per Referenz in mehreren Diagrammen bzw. Diagrammabschnitten wiederverwendet werden. Es ist möglich, komplexe Diagramme in kleinere Teile zu zerlegen. Zusätzlich sind Notationselemente zur Steuerung des Kontrollflusses ergänzt worden, wie Schleifen, Verzweigungen und Parallelisierungen.

SequenzdiagrammGanz2

Die obere Abbildung zeigt ein einfaches Sequenzdiagramm, das die Abwicklung einer Bestellung über einen Warenkorb darstellt. Eine Bestellung wird vorbereitet, indem jede Bestellposition vorbereitet wird. Zur Vorbereitung einer Bestellposition wird geprüft, ob sie am Lager ist und wenn sie vorhanden ist, wird sie aus dem Lager geholt, sonst nachbestellt. Die obere Abbildung zeigt den Durchlauf durch die Bestellpositionen als Schleife (loop). Die Auswahl zweier oder mehrere Alternativen (Vorhandensein der Lagerartikel) wird mit dem Alternativen-Konstrukt (alt) dargestellt.

Die UML 2.0 ermöglicht eine Schachtelung von Sequenzdiagrammen. Für den mit Ref gekennzeichneten Bereich Prüfung kann ein anderes Diagramm, das in der unteren Abbildung dargestellt ist, eingesetzt werden:

SequenzdiagrammTeil2

Jedes Interaktionsdiagramm wird mit einem Header beschriftet. Das eingesetzte Diagramm ist mit sd Prüfung (sd für sequence diagram) beschriftet: dies ist notwendig, um die Diagramme in anderen Diagrammen zu referenzieren.

Weitere interessante Neuerungen sind Sprungmarken, Sequenzdiagramme können an einer Stelle unterbrochen und an einer anderen fortgesetzt werden. Dies kann zur Verbesserung der Übersichtlichkeit von Sequenzdiagrammen verwendet werden. Zeitliche Constraints sowie Darstellungen paralleler Abläufe erhöhen die Anwendbarkeit dieser Diagramme auch für zeitkritische Systeme.
Externe Quellen zum Thema NEU: Externe Quellen zum Thema suchen 
 Eintrag kommentieren 
 Eintrag bewerten 
 Erfahrung zum Thema berichten 
Zu dieser Seite wurden noch keine Kommentare oder Bewertungen abgegeben.
 
Zum Seitenanfang Top Drucken Impressum AGB
Home

VSEK ©2001-2012