Tipos de diagramas UML |
---|
Diagramas estructurales UML |
Diagramas de comportamiento UML |
|
En el lenguaje de modelado unificado (UML), un diagrama de componentes muestra cómo se conectan los componentes para formar componentes o sistemas de software más grandes. Se utilizan para ilustrar la estructura de sistemas arbitrariamente complejos.
Un diagrama de componentes permite verificar que la funcionalidad requerida de un sistema es aceptable. Estos diagramas también se utilizan como una 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 del sistema pueden utilizar diagramas de componentes para planificar el futuro, utilizando la vista de los componentes de software lógicos y sus relaciones en el sistema.
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 por el componente especificado es en forma de un compartimiento rectangular unido al elemento del componente. Otra forma aceptada de presentar las interfaces es utilizar la convención gráfica de rótula. Una dependencia proporcionada de un componente a una interfaz se ilustra con una línea continua al componente usando la interfaz de una "paleta", o bola, etiquetada con el nombre de la interfaz. Una dependencia de uso requerida de un componente a una interfaz se ilustra mediante un semicírculo, o conector, etiquetado con el nombre de la interfaz, adjunto con una línea sólida al componente que requiere esta interfaz. Las interfaces heredadas pueden mostrarse con una paleta, precediendo la etiqueta del nombre con un símbolo de intercalación. Para ilustrar las dependencias entre los dos, use una línea continua con una punta de flecha simple que une el enchufe con la paleta.
![]() | Wikimedia Commons tiene medios relacionados con diagramas de componentes. |