![]() |
subject > representation > coding technique > diagram > UML diagram > state diagram |
![]() ![]() | ||||
state diagram | ||||
subject | fact |
state diagram | can be nested inside a state of another state diagram | ![]() |
contains one or more end states | ![]() | |
contains only one start state | ![]() | |
has definition A UML diagram showing states and transitions, used to describe the externally visible behaviour of a system or of an individual object | ![]() | |
describes the externally visible behaviour of a system or of an individual object | ![]() | |
has part action symbol | ![]() | |
has part activity symbol | ![]() | |
has part end state | ![]() | |
has part guard condition | ![]() | |
has part start state | ![]() | |
is a subtopic of 5.1 - What is UML? | ![]() | |
is a kind of UML diagram | ![]() | |
shows how systems behave internally | ![]() | |
usually shows states and events concerning only one class | ![]() | |
UML diagram | see also Unified Modelling Language | ![]() |
diagram | has advantages it conveys or summarizes complex concepts or mechanisms more easily than other techniques | ![]() |
has problems | ![]() | |
should have a label if its meaning is not obvious, using a caption or pop-up label that appears when the user moves the mouse over it | ![]() |
Next UML diagram: subsystem diagram Up: UML diagram Previous UML diagram: package diagram