Delegation and assembly in the UML2.0 component diagram

I'm trying to figure out how to create a component diagram that is compatible with UML2.0, and I find that different sources offer different ways to show the internal structure of the components - in particular, which lines to use for delegation and assembly of connectors.

I checked 4 different sources:

I found that these four resources breed connectors differently:

To "delegate" the connector:

  • dotted line, open arrow
  • solid line, open arrow, delegate stereotype
  • solid line, open arrow, delegate stereotype
  • solid line, no arrow

For the assembly connector:

  • solid line, no arrows, annotations
  • dotted line, open arrow
  • ball and nest
  • ball and nest

How did it happen that four respected sources explain the standard diagram in such different ways? Does anyone know if these connectors are standardized? What does the standard say about this?

Thank!

+4
source share
1 answer

Short answer

For delegating a connector, the following notation is correct:

  • Solid Line Connection Ports
  • Solid line between interface in ball / socket and port designation

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

. , - - , . , . , , .

:

  • ( )
  • /
  • () /

, .

(/)

, , UML. , . , , :

11.2.4

, (. 11.5.4).

" , .

11.2.5 ( 11.4)

11.2.3.3

, . (. 11.3). .

11.6.5 ( 11.47) ( 11.48)

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

0

All Articles