Diagramas UML
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
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
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
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
Se describe como el bloque de
unidades de implementación de un sistema.
Muestra las partes independientes e
intercambiables de dicho sistema.
Nodo
Es un elemento que representa los recursos
computacionales de un sistema.
Tiene la capacidad para
memorizar y procesar datos.
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
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
Muestra la ruta de comunicación utilizada por el hardware.
Indica el método de comunicación.