, , . , . , . "" , . UML :
public () , "" , . + () ;
protected () . # ();
private () . ().
. 6.82. , Toolbar.
. 6.82.
, , , . , , . (Friendship) .
(Scope). , , , ( ) . UML :
instance () ;
classifier () .
, classifier, . , instance. , . , , , .
, , . , . UML . , , .
, , , . UML. , . UML leaf (), .
|
|
, . root (), . , .
. , , , . , , , . , , , , . UML , . () leaf. , .
, , , , , . , , . , :
(Utility), ;
(Singleton);
;
.
. . UML , . . , . , . 6.83.
. 6.83.
, , ( ), . , , . , , . .
UML , :
metaclass , ;
powertype , ;
stereotype , , ;
utility , .
|
|
, , :
, ;
;
, , , ;
;
, , ;
, .
UML, :
, ;
, .
, . UML . , :
(Association relationship)
(Generalization relationship)
(Aggregation relationship)
(Composition relationship)
, .
(Association) , .
. , , , . , , , . , , .
. , . , .
(Binary association), . () . , . . .
(. 6.84.). , . .
. 6.84.
|
|
. , , .
(. 6.85.). , . , . , , , <, _1, _2,, _n>.
. 6.85.
(Xorassociation). , . , (. 6.86.), : {xor}.
. 6.86.
. n .
n (nary association) .
(), n . , . n n , . n , n=2, . n .
n , . . . n . n , , .
: , . , , , , (. 6.87.).
. 6.87.
. , n , n , / . , UML (Association class).
(Association class) , . , , , .
|
|
, . . UML (Association end), .
(Association end) , .
, . . . , .
(Role) , . .
. , , . .
. , , . , , .
, (. 6.87.) "1" , . "1..*" , , . "1..*" "*", "0..*". , . , .
.
UML. . . UML, .
( ) ( ).
(Generalization) .
. UML, , , .
.
(Inheritance) , .
, , , .
, (Parent) . (Child) , .
(. 6.88.). ( ), ( ).
|
|
. 6.88. UML
, . .
, ( ) , , : , , . (. 6.89.).
. 6.89.
, , . , (. 6.90.).
. 6.90.
, . , , . , . , .
, . , . , , .
UML:
{complete} , , .
{incomplete} , . , , . , .
{disjoint} , , .
{overlapping} , . , , .
(. 6.90.) (. 6.91.).
. 6.91.
(Aggregation) , "" () .
, , . , "". , , , .
, , , , , . , , , .
, , , . , , . , , .
, . , "" . "" (. 6.92.).
. 6.92. UML
"", : , , , . UML, (. 6.93.), .
. 6.93.
(Composition) , , . .
. "", . , , .. .
(Composite) , .
, . , . "" (. 6.94.).
. 6.94. UML
, , , , . , , . , .
, . , , . , (. 6.95).
. 6.95.
:
. 6.96.
:
"" . . JSPServleteJSP. JSP ( html, ) .
. 1. :
. 6.97.
. 1. :
, . NSISRV_22 .
. 2. :
. 6.98.
. 2. :
, :
sql ;
sql ;
;
;
;
.
(Component) , . (. 6.99.).
, : , , , . , , .
. , , Enterprise JavaBeans , UML. , , , .
. 6.99.
UML , . 6.102. . UML .
, . ; , . , . . , . 6.100. , , , .
. 6.100.
, ( , , ). . , , , (, java dll).
UML, :
, , ;
, ;
, , , .
:
, ;
, ;
, , , ;
; , , .
.
, (Deployment components), . (DLL) (). UML , , +, CORBA Enterprise JavaBeans, , Web, , .
, (Work product components). , . , . , , .
, (Execution components); . +, DLL.
UML . (, ) (, ).
UML , :
executable () , ;
library () ;
table () , ;
file () , , ;
document () , .