El diagrama de implementación (diagrama de configuración) se utiliza para mostrar la arquitectura física del software y hardware del sistema. A partir de un diagrama de implementación, puede comprender las relaciones físicas entre los componentes de software y hardware y la distribución de componentes entre los nodos de procesamiento. Utilice un diagrama de implementación para mostrar la estructura de un sistema de ejecución y al mismo tiempo transmitir cómo se configuran e implementan los elementos de hardware y software que componen la aplicación.
Introducción a los diagramas de implementación
Un diagrama de implementación UML (Object Management Organization 2001) describe un nodo de hardware en tiempo de ejecución y una vista estática de los componentes de software que se ejecutan en estos nodos. Un diagrama de implementación muestra el hardware del sistema, el software instalado en el hardware y el middleware utilizado para conectar las máquinas heterogéneas.
Propósito de la creación
· Explorar problemas relacionados con el sistema que se pone en producción.
· Explorar las dependencias entre su sistema y otros sistemas en el entorno de producción. Estos sistemas pueden ya existir o ser introducidos.
· Describir la estructura principal de despliegue de una aplicación empresarial.
· Diseñar la arquitectura hardware y software de un sistema embebido.
· Describir la infraestructura de hardware/red de una organización.
Introducción
Indicar componentes de software en diagramas de proyectos específicos; centrarse en nodos y asociaciones de comunicación en diagramas de nivel empresarial
Nodos y componentes
Nombrar los nodos en términos descriptivos; modelar solo los componentes de software importantes; aplicar diseños consistentes a los componentes de manera consistente; aplicar diseños visuales a los nodos
Dependencias y asociaciones de comunicación
Usar diseños para indicar protocolos de comunicación; modele solo las dependencias críticas entre componentes
Pautas generales
Indique en diagramas de proyectos específicos Componentes de software La Figura 1 es una representación del diagrama de implementación UML de un sistema de gestión universitaria. Los componentes que componen una única aplicación se configuran en un entorno de producción, lo que permite al equipo del proyecto determinar su estrategia de implementación. 2. Centrarse en los nodos y las asociaciones de comunicación en los diagramas de nivel empresarial
El diagrama de implementación UML a menudo se considera un diagrama de red o un diagrama de arquitectura técnica. La Figura 2 es un ejemplo de este estilo, que describe una tecnología simple de la organización. infraestructura. Tenga en cuenta que la Figura 2 es un ejemplo muy simple. Muchas organizaciones tendrán docenas o incluso cientos de nodos en un gráfico como este.
Aunque es posible mostrar la implementación de un componente dentro del alcance limitado de un diagrama, como en la Figura 1, los diagramas pueden volverse difíciles de manejar rápidamente. La Figura 2 se centra en aquellas implementaciones de alto nivel de la empresa, por lo que no es necesario mostrar los detalles finos de los componentes de software implementados en los nodos de hardware. Puede manejar esta información en su herramienta CASE, pero esto no significa que usted. Necesito mostrarlos en el gráfico.