1. UML
2. UML
3. UML
4. UML
o
o
o
o
o
o
o
o
o
o
o
o
5. UML
6. UML
UML , , , , - . UML , , . , .
UML , , - . , .
UML - . , . , , . , .
. , . , (views), . , .) , .
|
|
. . (). .
. 1. -
, . , . . 1.
" " UML . , . (, ), (, ). UML, .
3.1. UML
UML :
1. , .
, . UML , , . UML , .
, , . . OMG UML.
|
|
UML - , . , UML.
2. UML .
UML , - , . OMG , UML . , UML , .
OMG . . UML , . UML . , .
UML . , 7 , UML.
3. UML , .
, UML . , UML , . , OMG UML - .
, UML . , , , C++, Java, Object Pascal. UML . , , UML CASE-. UML.
4. UML .
, UML , . , UML , - , UML . UML , .
|
|
, , UML , OMG, . UML.
5. .
800 , OMG, , . , OMG , , CORBA UML. UML CORBA.
6. .
. UML, , . , . UML , (. 2). UML , UML. , UML , .
7. .
UML , . . UML , .
, UML . UML , . UML , . . . , .
UML, , . , . . . , . UML - , UML, , .
|
|
, UML , . . UML, .
3.2. UML
UML , :
UML. , UML.
UML. UML.
UML UML. , UML . , . UML , : , . UML "" , .
: . , , , , , . , , , , , .
. UML , . UML , .
UML , :
-
- - . , . - UML . , - , . , . , , .
, - UML. , UML , . , - UML , , . , .
-. . , , . UML . , , , , . .
|
|
UML , , . .
UML, UML . , , , , , , , . .
. , , . : " , 30 , , . , 10-20, 100-0000".
UML , -. UML , . , , . , , , .
, . , , . " , UML.
UML , 90 , 100 50 , . UML, . UML - : , .
, , , UML. , UML , . . , , , . , , . UML , UML .
3.3. UML
UML. , . . , . , . . , . -, . , .
"-" "-", 2. , , .
2 , , (. . 2.52.6). UML , . , UML , , , . , .
UML , . .
, (. 3.2 , ). , . , . , , (. 3.2, ). , (. 3.2, ).
. 3.2. UML
, UML. ( ) , , . , , , , .
, . UML , . facade, framework, stub topLevel. , . .
, , . , . , UML , .
. , UML - - (. 3.3). , : _2 _3.
. 3.3.
. 3.4.
, . ( ) , . , , , ( ). , "" , , , . (. 3.3) (. 3.4).
, .
3.4. UML
UML, , : , (. 3.5).
. , : , , (. 3.6). , , . , , , . . UML.
. 3.5. UML
. 3.6. UML
, . , . , UML .
, UML. , . . , .
UML . , UML -. , , .
, , "" , , . , UML, - UML.
UML: (Class), (Attribute), (Association), - (AssociationClass), (AssociationEnd), (BehavioralFeature), (Classifier), (Constraint), (DataType), (Dependency), (Element), (ElementOwnership), (Feature), (Generalization), (GeneralizableElement), (Interface), (Method), (ModelElement), (Namespace), (Operation), (Parameter), (StructuralFeature), (Well-formedness rules).
UML, . , , . : (Binding), (Comment), (Component), (Node), (Presentation), (Refinement), (Trace), (Usage), (ViewElement), (Dependency), (ModelElement), (Well-formedness rules). .
UML, . .
, UML . , . UML , , U ML. , , , .
UML , , UML . : (Constraint), (Stereotype) (TaggedValue).
, UML :
UML.
UML , , - UML.
UML, .
.
UML , UML . , , UML. , UML, - .
. UML "" . , . .
, , , UML. , , .
UML . " ". . . , UML, , UML. , .
, . , . , , , , . .
UML : (Integer), (String), (Name), (Boolean), (Time), (Multiplicity), (VisibilityKind), (MultiplicityRange), : (Expression), (BooleanExpression), (AggregationKind), (ChangeableKind), (Geometry), (Mapping), - (ProcedureExpression), (PseudostateKind), (TimeExpression), (Uninterpreted).
UML , , UML. : , , (. 3.7). .
. 3.7. UML
, . , . , (Object), (Action), (ActionSequence), (Argument), (Instance), (Exception), (Link), (Signal), (DataValue), (AttributeLink), (CallAction), (CreateAction), (DestroyAction).
. UML , . , , , , . , . .
, , UML , , . , , , .
. , : " ?" , UML .
, : (Collaboration), (Interaction), (Message), (AssociationRole), (ClassifierRole), (AssociationEndRole). , . . (. 9).
, UML . , . , .
UML . , , . . UML , . , - , , UML
(Actor) (UseCase) : (Extension), (ExtensionPoint), (Include) (UseCaselnstance). (. 4).
. , .
, UML, ^ . UML. , , , , . , .
: (State), (Transition), (Event), (StateMachine), (SimpleState), CompositeState, (PseudoState), (FinalState) .
(. 2), . UML , , ( ) . , . , , . .
(. 6).
, UML. (. 3.8). , . .
. 3.8.
(Model Management) UML, . (Model), (Package) (Subsystem). .
UML , , , , . . , . , , . , , . , , , , .
, . , , . , , . , , , UML .
UML , . : , , . . , , . , , UML.
, . - UML , . .
, , (. 3.9). , "" . . "".
. 3.9. UML
, , . : " " " ". . , .
3.5. UML
UML :
UML, . UML , . , .
, . , , . , UML (Object Constraint Language, ). , . .
UML , , . . UML . , UML (, , , , ). , (, , , ).
UML . , . , , .
, UML ( ), . , , . , .
" " , , . , UML . , .
UML . , UML " " " ". , . . , :
. , "" "", "". , " 30 " , : " 30 ".
, UML. .
UML , -, - -. .
:
UML, , .
UML , , . (, ModelElement, StructuralFeature).
(, ElementReference).
UML , (, ownedElement, allContents).
, , "is" (, isAbstract).
"Kind" (, AggregationKind).
, , . . , .
() (, "type").
,UML. UML OMG, . :
UML (, , ) . , , , (, , , ).
UML , (, , ). , UML. , UML.
UML, . -~ , . , . ( , ). .
UML , . UML :
(use case diagram)
(class diagram)
(behavior diagrams)
o (statechart diagram)
o (activity diagram)
o (interaction diagrams)
(sequence diagram)
(collaboration diagram)
(implementation diagrams)
o (component diagram)
o (deployment diagram)
. UML :
1. (. 4).
2. (. 5).
3. (. 6).
4. (. 7).
5. (. 8).
6. (. 9). 1. (. 10). 8. (. 11).
, UML. , . , , .
UML. , . , , , .
, . , , . , UML (. 3.10) (. . 3.9).
. 3.10. UML
UML . 1.3 , . , II .
3.6. UML
, , . , , , , ( , ) .
UML , :
, . UML , .
, . (, ) UML (, ) .
, .