Diagrama de implementación UML (diagrama de componentes, diagrama de implementación)

Después de completar el diseño de la lógica del sistema anterior, el siguiente paso es definir la implementación física del diseño, como archivos ejecutables, bibliotecas, tablas, archivos y documentos. El diagrama de implementación de UML se divide en dos partes: diagrama de componentes y diagrama de implementación

 

Uno, diagrama de componentes

1. Diagrama de componentes:

Usado para describir los componentes de software y la relación entre los componentes, el componente en sí es el módulo físico del código, y el diagrama de componentes muestra la estructura del código.

2. Tipo de componente:

Un componente es una unidad de implementación de interfaz bien definida, que puede ser de los siguientes tipos:

  1. Componente de código fuente: archivo de código fuente .h (archivo de biblioteca) /. Cpp
  2. Componentes binarios: archivos de código objeto, biblioteca de vínculos estáticos .lib, biblioteca de vínculos dinámicos .dll
  3. Componente ejecutable: ejecutable program.exe
  4. Archivo o documento de datos

3. La relación entre componentes

lograr La relación entre el componente y su interfaz correspondiente.
confiar La relación entre componentes y sus componentes

4. Ejemplos:

                                         

 


Dos, diagrama de implementación

1. Diagrama de implementación:

¿Se pueden utilizar los productos de software que cumplen los requisitos cuando el software se desarrolla de acuerdo con los requisitos? ¡No! Los desarrolladores de software también deben asegurarse de que los productos de software que desarrollan puedan ejecutarse en sistemas de hardware adecuados. La función del diagrama de implementación es cómo mostrar el hardware físico que ejecuta el sistema de software y cómo implementar el software en el hardware . Por ejemplo, computadoras y dispositivos, y cómo están conectados

2. Elementos:

Nodo : Es un elemento físico que existe en tiempo de ejecución, representa un recurso computable, usualmente ocupa algo de memoria y tiene poder de procesamiento. Un conjunto de componentes generalmente se encuentra en un nodo, pero puede transferirse de un nodo a otro.

Los nodos se dividen en dos tipos: procesador y dispositivo

  •  procesador

Es un nodo que puede ejecutar software y tiene poder de cómputo Los servidores, estaciones de trabajo y otras máquinas con poder de procesamiento son todos procesadores.

  • equipo

Es un nodo sin poder de cómputo, y generalmente brinda algún servicio para el exterior a través de su interfaz.Los terminales tontos, impresoras y escáneres son todos equipos.

3. Asociación

  

confiar

Componente y componente
Relacionado Modele rutas de comunicación o conexiones entre nodos

4. Ejemplos

                                  


Aplicación en el sistema de carga de la sala de ordenadores.

Diagrama de componentes

                                          

Diagrama de implementación

                                             

Supongo que te gusta

Origin blog.csdn.net/weixin_43319713/article/details/106940729
Recomendado
Clasificación