(sequence diagram)
, . , , , .
UML , . . . . , , . , .
UML . , . -, , . .
, , . , . , . UML .
-, . . 9.
, . . . , , . (. 1). , . , , , , .
|
|
, ( 1 . 1). , . , , .
, . . , . . , , , , . , -.
. 1.
(object lifeline) , . , , , . , ( 1 2 . 1).
, , (), . . UML "X" ( 3 . 1). , , .
. , . , , ( 6 . 2). , . , , , .
. 2.
- , . , UML , (focus of control). (. 1 . 1), ( ), ( ). ( 4 . 2), .
|
|
, . ( 5 . 2). , , . , . , , , .
. (. 3). , . .
. , . , , ( 7 . 3).
. 8.3. ,
, UML , . , . (message) , . , , .
, , . , . .
, , , . , . , .
UML , (. 4).
(. 4, ) , . -, . , . , .
|
|
(. 4, ) ( ) . . , . . . , .
(. 4, ) . . .
, (. 4, ) . -. , . , . , , .
. 4.
, . , . , . , . , , .
, ( 8 . 3). , . , , , .
, UML , . , . . , , .
, ( 1 . 5). . , , . .
( 1 . 6). , . . 1 .
|
|
. 5.
. $1000, , 4. $50, $1000, 3. , , $50, 2. 1, 2 3 . 4 , . . 2 3 1 , ( ). 4 , 3, ( ).
. 6.
UML , . , . . :
call () , . , ;
return () , . ;
create () , . , ;
destroy () . , , ;
send () , () . , , .
, (. 7).
, , . , . , . : (), (, ), (), ().
. 7.