3
: UML
: UML MS Visio 2010.
UML , ( , ), . , . , - .
, (), ( ) . , . ( ), . UML , . , . , . . 1 ( ).
. 1 -
, , . ( , ). , , , . . .
, , . UML ( ), , . , . "" . 2.
. 2 -
, . , . ( , , . 2). .
|
|
, . , . , . , . . , , . 3.
. 3 -
: "", "", "". "" "" . "" . "" . , . .
, . , , , , , , , UML .
. : (dependency), (generalization) (association). .
, - ( ) - (//). , , . , , . - 4, , derive , - -.
, , (//). , - - . , . , . () , . :
|
|
access - -;
bind - ;
derive - - (. 4);
import - -, ;
refine , - - , .
. 4 - -
- , , , , , . is a, , - -. - -, . . , - -, , -. - , -. , , -. , . . 5. : .
. 5 -
-. UML , . UML .
, , . . , " " , , , " ", " ", " ", " ". (. 6).
. 6 -
, , . , (. 7).
. 7 -
, UML. (. . 8). , .
|
|
. 8 -
, , . , . , . , n ( n- ). , .
: , , . -, , . , . . . 9. , (. 9).
. 9 -
, . , ER-, , . . 10 , . , , . , .
. 10 -
, , . , , . , , , .
(multiplicity) , , ( UML link, , - , , ). . , 1 , , . 0..1 , - , . , 1..* , , ( ). 0..* 0..1.
|
|
( ) . , 2, 4..6, 8..* , , , .
. 11 , ( , ) . ( , ) , .
. 11 -
: . , -. , . . -. . 12.
. 12 -
"" , . . "" "". "" , (, ) . , , , , , , "" "" . , , .
, , . , , , . - - (). . , . . 13.
. 13 -
, ( ).
, . , , .
(, "" " " . 6) , . -, - . - , -. , , . , . , . . 14.
. 14 -
|
|
, .
, , ,, , .