UML (. Unified Modeling Language ) . UML , , , UML-. UML , , . UML , UML- . UML . -, .
UML ( , , (generalization), (aggregation) ), .
UML ( ):
(Class diagram) , , , , . : , ; ; , ( - ).
(Component diagram) , () . , , , , . .
/ (Composite structure diagram) , , , () . (Collaboration diagram, UML 2.0), . . .
(Deployment diagram) ( , . node) , . UML 2 (. artifact), UML 1 . (), , .
|
|
(Object diagram) . () .
(Package diagram) , . Ƹ , ( ). , , - .
(Activity diagram) , . (. activity) (. action), , . -, , . 19.701-90.
(State Machine diagram, , ) , , . (. State machine) , , . (, ) .
(Use case diagram) , , . , , .
, , . (Communication diagram, UML 1.x , collaboration diagram) , . , (), ( ). (Sequence diagram) , . , , . , . . , Sequence Collaboration , Rational Rose Sequence Collaboration , .
|
|
(Interaction overview diagram) , . Sequence diagram ( ) Collaboration diagram ( ). .
(Timing diagram) , . .
, UML . ( ), . ER-
UML , ( ), ), . OCL (Object Constraints Language).
, , . . ( ), .
, , . ( , ).
, . - , . ( , ). .
: (dependency), (generalization) (association).
, , . , . , , .
- , , , , , . "is a", , - -. - -, .