( , ) , UML .
, , , , , , . , , , .
, .
: , . .
, , , . , .
, .
. (, local, , ). local, parameter, global self ( associations).
. ( ), (2, 3 . ..). (1 ; 1.1 , 1; 1.2 , 1 ..). . (, ), .
UML, . , , . , , . , .
|
|
. , , , , , .
, , . ( ) ( ).
:
. . , . , ;
. . , . , , .
:
, , , , .
, , .
, .
. . , , .
, , . , (, ).
, , .
, .
.
( UML ). , , , , . , , .
|
|
, , , . , . , , , , .
:
. , , , .
, , . , , .
. , , , become , .
, . :
. , ;
, (, global local), , .
, , , . .
, .
, .
, ( UML ). , , , , . , , .
UML, , , . , , . , , , , , .
:
;
, ;
, , , ;
, .
(Statechart diagram) , . .
|
|
(State machine) , , , .
( ), . . , , , , . .
. . , . , , . , , .
.
(State) , , .
, . UML (. 6.48.).
. 6.48.
, , .
. (), ( , ).
(Action) , .
: , . .
(Transition) , , , , , .
. (. 6.49.).
. 6.49.
(. 6.50.), , .
. 6.50.
(. 6.51.).
. 6.51.
(Event) , . , .
, . () ( ). . : , .
, .
, . , , , , : , .
, , , . . ( ), .
|
|
, . ( ). , (), .
, "" " " (. 6.52.).
. 6.52.
( /).
(), , . , () :
;
;
.
(Activity) .
, , . , , , . do (. 6.53.).
. 6.53.
().
, , (, ). , , . . entry (. 6.54.).
. 6.54.
, , , ( ), . exit (. 6.55.).
. 6.55.
, . , do: ^. (), "^" , .
(Start Stop).
, . (. 6.56.).
. 6.56.
. , .
, . (. 6.57.).
. 6.57.
, .
. (Substates), , , (Superstates).
(), . , . , .
, . .