12.07.2015 Aufrufe

Entwicklung und Anwendung eines Bezugsrahmens zur ...

Entwicklung und Anwendung eines Bezugsrahmens zur ...

Entwicklung und Anwendung eines Bezugsrahmens zur ...

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.

Abbildung 72: SequenzdiagrammNachrichten werden mit Namen <strong>und</strong> einer optionaler Sequenznummer notiert. Der Name ist entwederfrei wählbar oder ein vorgegebener Methodenname. Es stehen fünf unterschiedlicheNachrichtentypen <strong>zur</strong> Modellierung von verschiedenen synchronen <strong>und</strong> asynchronenKommunikationsvorgängen <strong>zur</strong> Verfügung (s. Abbildung 73). Die Vergabe der Sequenznummernerfolgt wahlweise in sequentieller Reihenfolge (top level, 1 - 2 - 3 usw.) oder hierarchisch (hierarchical,1 - 1.1 - 1.2 - 2 usw.).VollständigkeitDie horizontale <strong>und</strong> vertikale Achse des Diagramms sind nicht wie in der UML Spezifikation vorgeschlagenvertauschbar. Weiterhin ist die Darstellung der Erzeugung oder Zerstörung <strong>eines</strong> Objektsnicht vorgesehen. Gleiches gilt für eine besondere grafische Hervorhebung von Objekten, die aktiveKlassen instanzieren. Allgemein können den Objekten innerhalb des Sequenzdiagramms keine Stereotypezugeordnet werden. Diese können nur wie oben bereits erläutert in der mit dem Objekt verknüpftenKlasse definiert werden, woraufhin sie im Falle einer <strong>zur</strong> Verfügung stehenden grafischenRepräsentation des Stereotyps angezeigt werden. Textuelle Stereotype werden im Sequenzdiagrammnicht berücksichtigt. Eine Möglichkeit Zeiträume, die ein Objekt in einem bestimmten Bereich desKontrollfokus verweilt, mittels vertikaler Markierungen an der Lebenslinie darzustellen, existiert nicht.Der Kontrollfokus <strong>eines</strong> Objekts ermöglicht nicht die Darstellung <strong>eines</strong> alternativen Kontrollflusses<strong>und</strong> somit keine Verzweigung des Flusses. Auch sind Aufrufe, die eine gewisse Zeit in Anspruchnehmen <strong>und</strong> dahingehend in der UML als schräg nach unten verlaufende Linie vorgesehen sind, nichtdarstellbar.Die Kommunikationsarten simple <strong>und</strong> asynchronous entsprechen in ihrer Darstellung den UML-Kontrollflüssen sequential <strong>und</strong> asynchronous. Die anderen stellen eine Erweiterung gegenüber derUML-Spezifikation dar. Es fehlt eine prozedurale Kommunikation sowie eine Rückgabenachricht mitgestricheltem Pfeil.Zusicherungen <strong>und</strong> Name/Werte-Paare können im Diagramm generell nicht angebracht werden.- 133 -

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!