UML 2.0-Aktivitätsdiagramme erstellen
Nach oben zu Anleitungen für Aktivitätsdiagramme
Folgende Tipps und Techniken helfen Ihnen bei der Erstellung eines UML 2.0-Aktivitätsdiagramm. Normalerweise werden Aktivitätsdiagramme nach Zustandsmaschinendiagrammen erstellt.
Gehen Sie zur Erstellung eines UML 2.0-Aktivitätsdiagramms folgendermaßen vor:
- Erstellen Sie eine oder mehrere Aktivitäten. Sie können mehrere Aktivitäten in ein Diagramm einfügen oder für jede Aktivität ein eigenes Diagramm erstellen.
Warnung: Aktivitäten können nicht verschachtelt werden.
- Normalerweise werden Aktivitäten mit Zuständen oder Übergängen in Zustandsmaschinendiagrammen verbunden. Wechseln Sie in Ihre Zustandsmaschinendiagramme, und ordnen Sie den neu erstellten Aktivitäten Zustände und Übergänge zu.
Tipp: Danach stellen Sie möglicherweise fest, dass weitere Aktivitäten erstellt werden müssen, oder dass dieselbe Aktivität an mehreren Positionen verwendet werden kann.
- Wechseln Sie wieder in das Aktivitätsdiagramm. Überprüfen Sie die Abläufe in den Aktivitäten. Jede Aktivität kann über einen Objektfluss (für die Übertragung von Daten), einen Kontrollfluss und weitere Abläufe verfügen.
- Erstellen Sie für jeden Ablauf Start- und Endpunkte. Jeder Ablauf kann folgende Startpunkte haben:
- Anfangsknoten
- Aktivitätsparameter (für Objektfluss)
- Aktion "Ereignis akzeptieren"
- Aktion "Zeitereignis akzeptieren". Jeder Ablauf endet mit einem Aktivitätsende- oder Ablaufende-Knoten. Wenn die Aktivität mehrere Startpunkte hat, können diese gleichzeitig verwendet werden.
- Erstellen Sie Objektknoten. Zwischen Objektknoten und Klassen in Klassendiagrammen werden keine Beziehungen erstellt. Sie können aber Hyperlinks verwenden, um die Interpretation der Diagramme zu erleichtern.
- Erzeugen Sie Aktionsknoten für die Abläufe. Abläufe können über gemeinsam genutzte Aktionen verfügen.
Warnung: Aktionen können nicht verschachtelt werden.
- Fügen Sie für Objektflüsse Pins zu Aktionen hinzu. Verbinden Sie Aktionen und Pins über Ablaufbeziehungen.
- Fügen Sie Vor- und Nachbedingungen hinzu. Sie können Text- oder OCL-Bedingungen erstellen.
- Wahlweise können Sie auch Verknüpfungen zu Elementen in anderen Diagrammen erstellen.
So fügen Sie einer Aktivität einen Aktivitätsparameter hinzu:
- Klicken Sie in der Tool-Palette auf die Schaltfläche Aktivitätsparameter.
- Klicken Sie auf die Zielaktivität oder wählen Sie im Kontextmenü der Aktivität Hinzufügen > Aktivitätsparameter.
Ergebnis: Der Aktivität wird ein Aktivitätsparameter-Knoten in Form eines Rechtecks hinzugefügt. Beachten Sie, dass der Aktivitätsparameter mit seiner Aktivität verknüpft ist. Sie können den Knoten nur entlang des Aktivitätsrandes verschieben.
Anmerkung: Aktivitätsparameter können nicht über Kontrollflussbeziehungen verbunden werden.