Next: Timing-Diagramm Up: Weitere Interaktionsdiagramme Previous: Weitere Interaktionsdiagramme

## Kommunikationsdiagramm

communication diagram

Syntax der Kommunikationsdiagramme 1

Kmk:1
  Objekt
  Abbildung: A.17
  Engl.: lifeline
  Regeln:
  - wie im Sequenzdiagramm
  Andere Diagramme: Sequenzdiagramm (Seq:1)

  Beschreibung: Seite 96

Kmk:2
  Nachricht
  Abbildung: A.17
  Engl.: message
  Regeln:
  - Jede Nachricht muss bezeichnet werden.
  - Nachrichten werden von Objekt zu Objekt gesendet.
  - Selbstaufrufe des Objekts sind möglich.
  - Nachrichten laufen entlang der Links.
  - Ihre Aufrufrichtung wird durch kleine Pfeile angedeutet.
  - Sequenznummern regeln die Reihenfolge.

  - Syntax für Beschriftung der Nachricht:
    Nachricht ::= Sequenznummer [ Rückgabewert = ] Nachrichtenname
    [ ( Parameterliste )]
    Sequenznummer ::= [ Ziffern | Buchstaben ] [ * " [" Iterationsausdruck "]" | "[" Bedingung " ]" ] [ . Sequenznummer ] , nicht leer

  siehe auch: Link (4), Objekt (1)
  Andere Diagramme: Sequenzdiagramm (Seq:2)
  Beschreibung: Seite 96

Kmk:3
  Wächterbedingung
  Abbildung: A.17
  Engl.: guard
  Regeln:
  - Jede Nachricht kann mit einer Wächterbedingung versehen werden.
  - Die Formulierung der Bedingung kann in OCL erfolgen, ist aber nicht festgelegt.
  siehe auch: Nachricht (2), Bedingung (All:2)
  Andere Diagramme: Zustandsdiagramm (Zus:3), Aktivitätsdiagramm (7)
  Beschreibung: Seite 85

Kmk:4
  Link, Verknüpfung
  Abbildung: A.17
  Engl.: link
  Regeln:
  - Links verknüpfen Objekte.
  - Links können unidirektional oder bidirektional sein.
  siehe auch: Objekt (1), Nachricht (2)
  Andere Diagramme: Klassendiagramm (Kla:16)
  Beschreibung: Seite 97

  Syntax der Kommunikationsdiagramme 2

Kmk:5
  Kooperation
  Abbildung: A.18
  Engl.: collaboration
  Regeln:
  - Kooperationen sind benannte Objektgruppen, die zusammenarbeiten.
  - Mit einer Kooperation kann der Einsatz eines Entwurfsmusters dokumentiert werden.
  - Ihr Name wird in einer gestrichelten Ellipse angegeben, mit der die beteiligten Objekte verbunden sind.
  - Die Verbindungslinien sind mit den Rollennamen markiert.
  Andere Diagramme: Kooperationsdiagramm (Kop:1)
  Beschreibung: Seite 131

Next: Timing-Diagramm Up: Weitere Interaktionsdiagramme Previous: Weitere Interaktionsdiagramme