Zustandsdiagramm
Diese Seite enthält Hinweise zur Nutzung von Zustandsdiagrammen in Magicdraw.
- Element anlegen
- Trigger für Transition angeben
- Bedingung für Transition angeben
- Aktion für Transition anlegen
- Eintrittsverhalten für einen Zustand anlegen
- Zustandsverhalten für einen Zustand anlegen
- Austrittsverhalten für einen Zustand anlegen
Element anlegen
Man legt ein Element im Aktivitätsdiagramm an, indem man es in der Diagramm Palette
, links vom Diagramm, auswählt und in das Diagramm klickt.
Trigger für Transition angeben
- man erzeugt zuerst die Transition,
- stellt den Cursor auf die Transition und wählt über die rechte Maustaste
Specification
- im unteren Bereich der Eigenschaften wählt man unterhalb der Überschrift Trigger einen
Event Type
aus, z. B.CallEvent
- 3 Zeilen tiefer gibt man für die Eigenschaft
Name
einen Namen für den Trigger an.
Bedingung für Transition angeben
Eine Bedingung (Guard) für eine Transition legt man an, indem man die Eigenschaft Guard
in der Spezifikation angibt.
Aktion für Transition anlegen
- Man stellt den Cursor auf die Transition und wählt über die rechte Maustaste
Specification
- im unteren Bereich der Eigenschaften wählt man unterhalb der Überschrift Effect einen
Behavior Type
aus, z. B.FunctionBehavior
- 2 Zeilen tiefer gibt man für die Eigenschaft
Body and Language
einen Namen für das Verhalten an.
Eintrittsverhalten für einen Zustand anlegen
- Man stellt den Cursor auf den Zustand und wählt über die rechte Maustaste
Specification
- unterhalb der Überschrift Effect wählt man einen
Behavior Type
aus, z. B.FunctionBehavior
- 2 Zeilen tiefer gibt man für die Eigenschaft
Body and Language
einen Namen für das Verhalten an.
Zustandsverhalten für einen Zustand anlegen
- Man stellt den Cursor auf den Zustand und wählt über die rechte Maustaste
Specification
- unterhalb der Überschrift Do Activity wählt man einen
Behavior Type
aus, z. B.FunctionBehavior
- 2 Zeilen tiefer gibt man für die Eigenschaft
Body and Language
einen Namen für das Verhalten an.
Austrittsverhalten für einen Zustand anlegen
- Man stellt den Cursor auf den Zustand und wählt über die rechte Maustaste
Specification
- unterhalb der Überschrift Exit wählt man einen
Behavior Type
aus, z. B.FunctionBehavior
- 2 Zeilen tiefer gibt man für die Eigenschaft
Body and Language
einen Namen für das Verhalten an.