Modellierung - an der Universität Duisburg-Essen
Modellierung - an der Universität Duisburg-Essen
Modellierung - an der Universität Duisburg-Essen
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