.


:




:

































 

 

 

 


-




. - , , . - , , , -.

- , :

  • ;
  • ;
  • ;
  • ;
  • ;
  • ;
  • .

- .

, , . . , . . . .

. () .

- . , . UML, .

(Diagram) . () () .

- :

  • , . , .
  • , .
  • , .

- . . . , , .

, . " " " ". , . : , .

, , , . . .

, .., . , . , , . , . , .

, , , . , .

, . , , . - .

.

Unified Modeling Language (UML)

UML , , , , .

.

: . .

(): ( ), , .

, , , .

.

  • , , (, ).
  • , , (, ).
  • , .

, , , , , .

UML , , , , , , , , .


.

, , "" . ( "") .
UML , , , .
, UML , .

.

UML construct, "". , UML , , , , .
, UML , , , ( ) . , UML , : .


.

UML , , . UML XMI, . , UML , , , .

UML ( ):

Structure Diagrams:
  • Class diagram
  • Component diagram
  • Composite structure diagram
    • Collaboration (UML2.0)
  • Deployment diagram
  • Object diagram
  • Package diagram
  • Profile diagram (UML2.2)
Behavior Diagrams:
  • Activity diagram
  • State Machine diagram
  • Use case diagram
  • Interaction Diagrams:
    • Communication diagram (UML2.0) / Collaboration (UML1.x)
    • Interaction overview diagram (UML2.0)
    • Sequence diagram
    • Timing diagram (UML2.0)
:
  • /
    • (UML2.0)
  • (UML2.2)
:
  • ( )
  • :
    • (UML2.0) / (UML1.x)
    • (UML2.0)
    • (UML2.0)

UML 2.3 UML:

- .

UML - , . (use case diagram), , , , - .

(use case diagram) , .

- . :

: , . , , - . , , , , . , . , . , .

-, " ". , , . .

, , , . , . , , , .

.

(use case) , .

. , , , .

, . - . , .

, (. 3.1, ) (. 3.1, ) . .

(name) , .


. 3.1.

, . , , . . . , , . , , , .

, . . , .

: , , , .

(actor) , .

, . . "", (. 3.2).


. 3.2.

<<actor>> . . .

. (, , , , ). , . , , , .

, . , . , , . , . web- .

, . , . . , . . . . , , , .

(relationship) .

, . . . , .

, , , . , .

UML :

  • (association relationship)
  • (include relationship)
  • (extend relationship)
  • (generalization relationship)

, , .

UML . . , . , , . , , (. 3.3).


. 3.3.

, . . , . . .

(include) UML . (dependency) , () ().

, . , .

, , , " " " ", , . . , . <<include>>, . 3.4.


. 3.4.

. , . .

, . , , . , , .

(extend) , , .

UML , . , , . <<extend>>, . 3.5.


. 3.5.

" " " ". , . , .

, , . . , . , . .

. , , , , . , . , , , .

, . . . , , , .

, (. 3.6). -.


. 3.6.

, " " - " ". , . " " " ", . , , .

, , . . , , , .





:


: 2016-11-12; !; : 1199 |


:

:

,
==> ...

1658 - | 1637 -


© 2015-2024 lektsii.org - -

: 0.045 .