. - , , . - , , , -.
- , :
- ;
- ;
- ;
- ;
- ;
- ;
- .
- .
, , . . , . . . .
. () .
- . , . UML, .
(Diagram) . () () .
- :
- , . , .
- , .
- , .
- . . . , , .
|
|
, . " " " ". , . : , .
, , , . . .
, .., . , . , , . , . , .
, , , . , .
, . , , . - .
.
Unified Modeling Language (UML)
UML , , , , .
|
|
.
: . .
(): ( ), , .
, , , .
.
- , , (, ).
- , , (, ).
- , .
, , , , , .
UML , , , , , , , , .
.
, , "" . ( "") .
UML , , , .
, UML , .
.
UML construct, "". , UML , , , , .
, UML , , , ( ) . , UML , : .
.
UML , , . UML XMI, . , UML , , , .
UML ( ):
Structure Diagrams:
| :
|
UML 2.3 UML:
|
|
- .
UML - , . (use case diagram), , , , - .
(use case diagram) , .
- . :
: , . , , - . , , , , . , . , . , .
-, " ". , , . .
, , , . , . , , , .
|
|
.
(use case) , .
. , , , .
, . - . , .
, (. 3.1, ) (. 3.1, ) . .
(name) , .
. 3.1.
, . , , . . . , , . , , , .
, . . , .
: , , , .
(actor) , .
, . . "", (. 3.2).
. 3.2.
<<actor>> . . .
. (, , , , ). , . , , , .
|
|
, . , . , , . , . web- .
, . , . . , . . . . , , , .
(relationship) .
, . . . , .
, , , . , .
UML :
- (association relationship)
- (include relationship)
- (extend relationship)
- (generalization relationship)
, , .
UML . . , . , , . , , (. 3.3).
. 3.3.
, . . , . . .
(include) UML . (dependency) , () ().
, . , .
, , , " " " ", , . . , . <<include>>, . 3.4.
. 3.4.
. , . .
, . , , . , , .
(extend) , , .
UML , . , , . <<extend>>, . 3.5.
. 3.5.
" " " ". , . , .
, , . . , . , . .
. , , , , . , . , , , .
, . . . , , , .
, (. 3.6). -.
. 3.6.
, " " - " ". , . " " " ", . , , .
, , . . , , , .