En el Lenguaje Unificado de Modelado (UML), un diagrama de componentes [ 1 ] representa cómo se conectan los componentes para formar componentes más grandes o sistemas de software . Se utilizan para ilustrar la estructura de sistemas de complejidad arbitraria.
Descripción general
Un diagrama de componentes permite verificar que la funcionalidad requerida de un sistema sea aceptable. Estos diagramas también se utilizan como herramienta de comunicación entre el desarrollador y las partes interesadas del sistema. Los programadores y desarrolladores utilizan los diagramas para formalizar una hoja de ruta para la implementación, lo que permite una mejor toma de decisiones sobre la asignación de tareas o las mejoras de habilidades necesarias. Los administradores de sistemas pueden utilizar diagramas de componentes para planificar con anticipación, utilizando la vista de los componentes lógicos del software y sus relaciones en el sistema. [ 2 ]
Elementos del diagrama
El diagrama de componentes amplía la información proporcionada en un elemento de notación de componentes. Una forma de ilustrar las interfaces proporcionadas y requeridas de un componente es mediante un compartimento rectangular unido al elemento del componente. [ 2 ] Otra forma aceptada de presentar las interfaces es la convención gráfica de rótula y zócalo . Una dependencia proporcionada de un componente a una interfaz se ilustra con una línea continua que une el componente que utiliza la interfaz con una "piruleta" o bola, etiquetada con el nombre de la interfaz. Una dependencia de uso requerida de un componente a una interfaz se ilustra con un semicírculo o "zócalo", etiquetado con el nombre de la interfaz, unido por una línea continua al componente que requiere esta interfaz. Las interfaces heredadas pueden mostrarse con una piruleta, precediendo la etiqueta del nombre con un símbolo de intercalación . Para ilustrar las dependencias entre ambas, utilice una línea continua con una punta de flecha abierta que une el zócalo a la piruleta. [ 1 ]
Referencias
- 1 2 "Componentes". Lenguaje Unificado de Modelado 2.5.1 . Número de documento OMG formal/2017-12-05. Organización de Desarrollo de Estándares del Grupo de Gestión de Objetos (OMG SDO). Diciembre de 2017. pág. 208.
- 1 2 Bell, Donald (15 de diciembre de 2004). "Conceptos básicos de UML: El diagrama de componentes" . IBM Developer . Recuperado el 15 de junio de 2019 .
Enlaces externos
- «Componentes». Lenguaje Unificado de Modelado 2.5.1 . Número de documento OMG formal/2017-12-05. Organización de Desarrollo de Estándares del Grupo de Gestión de Objetos (OMG SDO). Diciembre de 2017. pág. 208.
- Diagramas de componentes en UML 2
- Guía para diagramas de componentes UML 2 por Scott W. Ambler
- Diagramas de componentes UML 2
- Ingeniería de software basada en componentes
- Diagramas del Lenguaje Unificado de Modelado