- . , 1989 1997 , .
. 10 , 50 . 2- : (G. Booch), (J. Rumbaugh), (I. Jacobson), - (Coad-Yourdon), - (Shlaer-Mellor) . [41], [64], [69]. , , . ( ) . .
3- . Unified Modeling Language (UML), 1994-1997 ( amigos . , . , . ). UML 1.4, [53]. UML.
UML , - [23], [53], [67]. UML , , . UML , (Java, C++, Visual Basic, Ada 95, Object Pascal) .
UML : , , .
, , , .
UML
UML :
q ;
q ;
q ;
q .
- . .
UML-. . .
1. , , , (). . . 10.1, , , () .
|
|
. 10.1.
2. , . , . . ( ), . , . 10.2. I. . , .
3. () , , . , , . . (), . . 10.3, , .
. 10.3.
4. , ( Use Case). . . 10.4, .
. 10.4.
5. Use Case () ( ), . Use Case . Use Case . . 10.5, Use Case , .
. 10.5. Use Case
6. , ( ) . , . . 10.6, , , () .
. 1 0.6.
7. , . , ( ), (+-, Java Beans). (, ). . 10.7, , .
. 10.7.
8. , , . , . . 10.8, .
. 10.8.
UML-. , . .
|
|
1. , , . , . , (, ) ( ). . 10.9, .
. 10.9.
2. , , ( ). . , ( ), (, ) ( ). . 10.10, , ( ).
. 10.10.
, UML-. ( , ).
UML-. , . .
. , . ( ), . , . . 10.11, , , , .
. 10.11.
UML-. , , . .
, . . 10.12, , .
. 10.12.
UML
UML :
1) ;
2) ;
3) ;
4) .
. .
1. , ( ) ( ). . 10.13, , .
. 10.13.
2. , , . , . . 10.14, , , , .
. 10.14.
3. /, (, ) (, ). , . . 10.15, , .
|
|
. 10.15.
4. , , ( , , , Use Case, ). : ( ), ; Use Case , . . 10.16, .
. 10.16.
UML
, () (). , . , . , . , , . UML :
1) ;
2) ;
3) Use Case ( );
4) ;
5) ();
6) ;
7) ;
8) ;
9) ().
, , . - . . , , .
. , . , ( ).
Use Case ( ) Use Case, . Use Case Use Case. , .
.
, , . .
, .
( ) , , . , , .
|
|
, , , . . , . , , .
, . . .
. . , , .
( ) , , . . , .