Component Diagram

From PlugIT Wiki

Jump to: navigation, search



Name

Component diagram

Management Summary

The component diagram is more abstract than a class diagram. It is used to structure a system and to show how these structures are created. The basic elements are components and connectors which shows how the components are linked.

Dimensions of the language:

Perspective (Role of End user):

Systems

Aspects:

Application

Semantics:

semi-formal

Framework:

OMG

Relevance for Use Case:

iTG, HLRS, CINECA

Maturity Level:

established

Semantics:

The meaning of the model's concept and their relations is specified.

Syntax:

Modelling concepts and functionalities, level of formalism, graphical notation
A component is shown as a rectangle with the keyword "<<component>>". Optionally, in the right hand corner a component icon can be displayed. The connector concept is extended in the Components package to include interface based constraints and notation.

A delegation connector is a connector that links the external contract of a component to the internal realization of that behavior by the component's parts. It is notated as a Connector from the delegating source Port to the handling target Part, and vice versa for required Interfaces and Ports.

An assembly connector is a connector between two components that defines that one component provides the services that another component requires. It is represented by a "ball-and-socket" connection between a provided interface and a required interface. This notation allows for succinct graphical wiring of components.

References

OMG Unified Modeling LanguageTM (OMG UML), Infrastructure


Navigate

Overview modelling languages