Diagramas UML

Diagrama de
Componentes

Diagrama de
Componentes

Conceptos

Está clasificado como
diagrama de estructura y, como tal, representa de forma estática el sistema de información.

Proporciona una vista de alto nivel
de los componentes dentro de un sistema.

Se utiliza después de haber
creado el diagrama de clases,

Usos

Se utilizan en desarrollo basado en componentes.

Permite describir sistemas con arquitectura orientada a servicios.

Mostrar la estructura del propio código.

Se puede utilizar para centrarse en la relación entre los componentes mientras se ocultan los detalles de las especificaciones.

Ayudar a comunicar y explicar las funciones del sistema.

Elementos

Componente

Componente

Es un bloque de unidades lógicas del sistema, una abstracción ligeramente más alta que las clases.

Se representa como un rectángulo con un
rectángulo más pequeño en la esquina superior derecha.

Interfaz

Interfaz

Está siempre asociada a un componente y
se utiliza para representar la zona del módulo que es utilizada para la comunicación con otro de los componentes.

Representado con una línea que tiene al final un circulo no relleno.

Relación de
Dependencia

Relación de
Dependencia

Permite usar una flecha de dependencia para mostrar la relación entre dos componentes.

Se representa mediante una flecha discontinua

Diagrama de
Despliegue

Conceptos

Es una forma de ilustrar el hardware y el software de un sistema.

Ayuda a visualizar los procesadores, los nodos y los dispositivos vinculados.

Ayudan a describir el tiempo de ejecución de los nodos de procesamiento y especificar sus detalles para fines de construcción.

Elementos

Componente

Componente

Se describe como el bloque de
unidades de implementación de un sistema.

Muestra las partes independientes e
intercambiables de dicho sistema.

Nodo

Nodo

Es un elemento que representa los recursos
computacionales de un sistema.

Tiene la capacidad para
memorizar y procesar datos.

Artefactos

Artefactos

Son los elementos que representan una
pieza física de información.

Actúan como unidades físicas de implementación que son el resultado del proceso de desarrollo.

Dependencia

Dependencia

Especifica el elemento del modelo que depende de otro elemento del modelo.

Es representado por una línea discontinua con una punta de flecha.

Conexión

Conexión

Muestra la ruta de comunicación utilizada por el hardware.

Indica el método de comunicación.