- - . - , , .
, . ( , ), .
- , . . , . .
- , . , . , .
. 11.1 UML.
. 11.1. UML
UML ( , , IBM UML Modeler, ):
<
> < >: < >
= < >
< > < > <( )>
. , . UML :
- public () - , , . + ;
- protected () - . #;
- private () - . -.
. , - , :
- instance () - ;
- classifier () - ( ).
. UML :
- - (Abstract);
- (Singleton);
- ;
- .
. , , , ( - ). UML , .
|
|
UML , - .
.
, . 11.2:
- , ;
- , ;
- , .
. 11.2.
, (, ) ( ). , .
- ( - ) ( - ). - , -, . ( ). , (?) , (?) ; . , , , . , , .
- , , ( ). , . . . . , . , . , (. 11.3). , , .
. 11.3.
. 11.3 . ( 1.1). ( 1..n). , .
, , . -, - . ( - , . 11.2) ( - ). UML - , - . , .
|
|
, UML .
, . (use case) . - , :
- ,
- ,
- , .
, , (, actors). ( ) . . , , , . , .
, , : (. 11.4). , , . . .
. 11.4 , , . - .
. 11.4.
.
, , , UML . UML , . . , .
, , ( ) . , .
: .