24.02.2013 Aufrufe

Modellierung - an der Universität Duisburg-Essen

Modellierung - an der Universität Duisburg-Essen

Modellierung - an der Universität Duisburg-Essen

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Sequenzdiagramme<br />

Einführung in die <strong>Modellierung</strong><br />

Petrinetze<br />

Unified Modeling L<strong>an</strong>guage (UML)<br />

Klassen- und Objektdiagramme<br />

Verhaltensdiagramme<br />

Überblick über weitere UML-Diagramme<br />

Bei asynchroner Kommunikation (aber nicht bei synchroner<br />

Kommunikation) k<strong>an</strong>n auch <strong>der</strong> Fall eintreten, dass sich<br />

Nachrichten überholen o<strong>der</strong> kreuzen.<br />

Das Überholen <strong>der</strong> Nachrichten (oben links) ist nur d<strong>an</strong>n nicht<br />

möglich, wenn m<strong>an</strong> explizit einen FIFO-K<strong>an</strong>al for<strong>der</strong>t.<br />

Sequenzdiagramme<br />

Einführung in die <strong>Modellierung</strong><br />

Petrinetze<br />

Unified Modeling L<strong>an</strong>guage (UML)<br />

Barbara König <strong>Modellierung</strong> 343<br />

Klassen- und Objektdiagramme<br />

Verhaltensdiagramme<br />

Überblick über weitere UML-Diagramme<br />

Es ist jedoch möglich, eine Nachricht <strong>an</strong> sich selbst zu schicken.<br />

:Gast<br />

Gericht aussuchen<br />

Bei einer synchronen Nachricht sollte m<strong>an</strong> dabei parallele<br />

Ausführungsbalken verwenden, da das Sende- und<br />

Empf<strong>an</strong>gsereignis parallel stattfinden müssen.<br />

Barbara König <strong>Modellierung</strong> 345<br />

Sequenzdiagramme<br />

Einführung in die <strong>Modellierung</strong><br />

Petrinetze<br />

Unified Modeling L<strong>an</strong>guage (UML)<br />

Klassen- und Objektdiagramme<br />

Verhaltensdiagramme<br />

Überblick über weitere UML-Diagramme<br />

Was jedoch nicht möglich ist, ist eine Nachricht, die “rückwärts”<br />

in <strong>der</strong> Zeit läuft und vor dem Senden <strong>an</strong>kommt.<br />

Sequenzdiagramme<br />

Einführung in die <strong>Modellierung</strong><br />

Petrinetze<br />

Unified Modeling L<strong>an</strong>guage (UML)<br />

Barbara König <strong>Modellierung</strong> 344<br />

Klassen- und Objektdiagramme<br />

Verhaltensdiagramme<br />

Überblick über weitere UML-Diagramme<br />

Nachrichten, die als Antworten auf frühere Nachrichten gedacht<br />

sind, werden durch gestrichelte Pfeile notiert. Dabei sollte <strong>der</strong><br />

Name <strong>der</strong> ursprünglichen Nachricht wie<strong>der</strong>holt werden.<br />

Nachfrage<br />

Antwort auf Nachfrage<br />

Barbara König <strong>Modellierung</strong> 346

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!