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 />

Ausführungsbalken<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 />

Aktivitäten eines Kommunikationspartners werden durch<br />

sogen<strong>an</strong>nte Ausführungsbalken dargestellt.<br />

Parallele Tätigkeiten eines Kommunikationspartners werden dabei<br />

durch überein<strong>an</strong><strong>der</strong> liegende Ausführungsbalken beschrieben (siehe<br />

rechts oben).<br />

Während die Balken aktive Zeit <strong>an</strong>zeigen, symbolisieren die<br />

gestrichelten Linien passive Zeit.<br />

Sequenzdiagramme<br />

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

Petrinetze<br />

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

Synchrone und asynchrone Nachrichten<br />

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

Klassen- und Objektdiagramme<br />

Verhaltensdiagramme<br />

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

Bei synchroner Kommunikation warten Sen<strong>der</strong> und Empfänger<br />

aufein<strong>an</strong><strong>der</strong>. Der Sen<strong>der</strong> macht erst d<strong>an</strong>n weiter, wenn er weiß,<br />

dass <strong>der</strong> Empfänger die Nachricht erhalten hat. Sie wird durch eine<br />

schwarze ausgefüllte Pfeilspitze dargestellt.<br />

Barbara König <strong>Modellierung</strong> 341<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 />

Nachrichten<br />

Die Nachrichten beschreiben die Kommunikationen bzw.<br />

Interaktionen <strong>der</strong> Kommunikationspartner und werden durch Pfeile<br />

dargestellt. Eine Nachricht hat einen Sen<strong>der</strong> und einen Empfänger.<br />

Die Stellen, <strong>an</strong> denen die Pfeile auf den Lebenslinien auftreffen,<br />

nennt m<strong>an</strong> auch Sendeereignis und Empf<strong>an</strong>gsereignis.<br />

Sendeereignis<br />

Sequenzdiagramme<br />

Sen<strong>der</strong><br />

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

Petrinetze<br />

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

Name <strong>der</strong> Nachricht<br />

Empfänger<br />

Empf<strong>an</strong>gsereignis<br />

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

Klassen- und Objektdiagramme<br />

Verhaltensdiagramme<br />

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

Synchrone und asynchrone Nachrichten (Fortsetzung)<br />

Bei asynchroner Kommunikation wartet <strong>der</strong> Sen<strong>der</strong> nicht darauf,<br />

dass <strong>der</strong> Empfänger die Nachricht erhalten hat. Er arbeitet einfach<br />

weiter. Die Nachricht wird durch eine einfache Pfeilspitze wird<br />

dargestellt.<br />

Bei asynchronen Nachrichten k<strong>an</strong>n es zu einer Zeitverzögerung<br />

zwischen Sende- und Empf<strong>an</strong>gsereignis kommen, die durch einen<br />

geneigten Pfeil beschrieben wird (siehe oben rechts).<br />

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!