.


:




:

































 

 

 

 


UML




 

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 (, ) .

, .





:


: 2016-12-18; !; : 1081 |


:

:

, ,
==> ...

1674 - | 1591 -


© 2015-2024 lektsii.org - -

: 0.19 .