1/16
Flashcards to aid in understanding UML State Transition Machines, covering key terminology and concepts.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
State Machine Diagram
A diagram used to model the possible states of a system or object, showing state transitions triggered by events.
Transition
The change from one state to another in a state machine.
Initial State
The starting point of a state machine diagram, where the system cannot remain and must transition to an active state.
Final State
A terminal state that marks the end of the sequence of states, where the object can remain permanently.
Event
An occurrence that can trigger state transitions; types include signal events, call events, and time events.
Guard Condition
A Boolean expression checked during a transition; if true, the transition occurs; if false, the event is discarded.
Activity
An action performed while in a state or during a transition.
Entry Activity
Actions performed when entering a state in a state machine diagram.
Exit Activity
Actions performed when exiting a state in a state machine diagram.
Decision Node
A pseudostate used to model alternative transitions based on conditions.
Synchronization Node
A pseudostate that merges multiple concurrent flows into a single flow.
Parallelization Node
A pseudostate that splits a control flow into multiple concurrent flows.
Signal Event
An event that represents the receipt of a signal.
Time Event
A type of event that triggers based on time conditions.
Deferrable Trigger
An event that does not trigger a state transition immediately but is available for processing when transitioning to a new state.
Completion Event
An event that is generated automatically when all actions in the current state have been completed.
Exogenous Stimulus
An event or signal that triggers a state transition externally.