UML 2.0-Sequenzdiagramme oder -Kommunikationsdiagramme erstellen
Nach oben zu Anleitungen für Interaktionsdiagramme
Folgende Tipps und Techniken helfen Ihnen bei der Erstellung eines UML 2.0-Sequenz- oder -Kommunikationsdiagramms. Normalerweise werden Interaktionsdiagramme nach Klassendiagrammen erstellt.
Beim Erstellen eines Interaktionsdiagramms wird die entsprechende Interaktion dem Projekt hinzugefügt. Interaktionen werden in der Modellansicht als Knoten angezeigt.
Anmerkung: Die Darstellung einer Interaktion in der Modellansicht richtet sich nach dem Ansichtstyp, den Sie in den Modellansicht-Optionen auf Vorgabe- oder Projektgruppen-Ebene festgelegt haben. Wenn der Modus Modellzentrisch ausgewählt ist, wird eine Interaktion unter ihrem Paketknoten und Diagrammknoten angezeigt. Im Modus Diagrammzentrisch wird sie lediglich unter ihrem Diagrammknoten angezeigt.
Anmerkung: Sie können eine Interaktion auf zwei Arten anzeigen: als Sequenzdiagramm oder als Kommunikationsdiagramm. Alle mit der einen Ansicht durchgeführten Aktionen werden automatisch in die andere Ansicht übernommen. Wenn Sie Elemente in einer Interaktion hinzufügen oder entfernen, wird diese Änderung auch im zugehörigen Interaktionsdiagramm durchgeführt (und umgekehrt). Jedes Interaktionsdiagramm enthält einen Verweis auf die zugrunde liegende Interaktion.
Anmerkung: Im Gegensatz zu UML 1.5 können vorhandene Diagramme nicht zwischen Sequenz- und Kommunikationsdiagramm umgewandelt werden. Sie können jedoch ein Sequenzdiagramm und ein Kommunikationsdiagramm anhand derselben Interaktion erstellen.
Gehen Sie zur Erstellung eines UML 2.0-Sequenzdiagramms folgendermaßen vor:
- Erstellen Sie eine Interaktionsverwendung.
- Navigieren Sie zu einer referenzierten Interaktion.
- Ordnen Sie einer Lebenslinie ein referenziertes Element zu.
- Ordnen Sie einer Lebenslinie einen Typ zu.
- Definieren Sie eine Dekomposition für eine Lebenslinie.
- Wiederholen Sie diese Schritte für alle erforderlichen Interaktionen.
- Stellen Sie mit Hilfe von Nachrichten Beziehungen zwischen den erzeugten Lebenslinien her.
So erstellen Sie eine Interaktionsverwendung:
- Klicken Sie in der Tool-Palette des Diagramms auf die Schaltfläche Interaktionsverwendung.
- Klicken Sie auf die Ziellebenslinie.
Tipp: Verwenden Sie alternativ in der Diagrammansicht oder der Modellansicht den Befehl Hinzufügen im Kontextmenü der Lebenslinie.
- Aktivieren Sie im Objektinspektor die Registerkarte Eigenschaften der neuen Interaktionsverwendung.
- Klicken Sie im Feld Interaction name auf die Auswahlschaltfläche.
Tipp: Geben Sie alternativ den Namen der Interaktion ein.
- Wählen Sie im Dialogfeld Referenzierte Interaktion auswählen die gewünschte Interaktion im Projekt oder in den Favoriten aus, und klicken Sie auf OK.
Neue Interaktionsverwendungen sind anfangs an der Lebenslinie verankert. Sie können auf mehrere Lebenslinien erweitert, von Lebenslinien gelöst und wieder an ihnen verankert werden.
So gelangen Sie zu einer referenzierten Interaktion:
- Klicken Sie mit der rechten Maustaste auf eine Interaktionsverwendung, die auf eine andere Interaktion zeigt.
- Klicken Sie im Kontextmenü auf Auswählen.
- Wählen Sie im Untermenü das gewünschte Ziel aus.
So ordnen Sie einer Lebenslinie ein referenziertes Element zu:
- Vergewissern Sie sich, dass die Elemente, die Sie Lebenslinien zuordnen möchten, im Projekt vorhanden sind.
- Wählen Sie in der Modellansicht oder Diagrammansicht die gewünschte Lebenslinie aus.
- Klicken Sie im Objektinspektor auf das Feld Represents.
- Klicken Sie auf die Auswahlschaltfläche.
- Wählen Sie im Dialogfeld Repräsentiertes verbindbares Element auswählen das gewünschte Element im Projekt oder in den Favoriten aus.
- Klicken Sie auf OK.
So ordnen Sie einer Lebenslinie einen Typ zu:
- Wählen Sie in der Modellansicht oder Diagrammansicht die gewünschte Lebenslinie aus.
- Wählen Sie im Objektinspektor das Feld Type aus.
- Klicken Sie auf die Auswahlschaltfläche.
- Wählen Sie im Dialogfeld Typ des repräsentierten verbindbaren Elements auswählen die Klasse mit der Definition des gewünschten Typs im Projekt oder in den Favoriten aus.
- Klicken Sie auf OK.
So definieren Sie eine Dekomposition für eine Lebenslinie:
- Wählen Sie in der Modellansicht oder Diagrammansicht die gewünschte Lebenslinie aus.
- Wählen Sie im Objektinspektor das Feld Decomposition aus.
- Klicken Sie auf die Auswahlschaltfläche.
- Wählen Sie im Dialogfeld Referenzierte Interaktion auswählen die gewünschte Interaktion im Projekt oder in den Favoriten aus.
- Klicken Sie auf OK.
Tipp: Die Änderungen der oben genannten Eigenschaften werden auch in das entsprechende Kommunikationsdiagramm übernommen.