Object Oriented Software Engineering View all facts Glossary Help |
| 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