2009-10-13 59 views

Respuesta

3

Component Diagrams se utilizan para diagramar los componentes de alto nivel que desarrollará. Por ejemplo, en mi aplicación, uso COM para separar los módulos. Cada objeto COM se ejecuta en su propio ejecutable y se modela como un componente.

Deployment Diagrams se usan para diagramar los módulos de tiempo de ejecución reales que se requieren para completar el sistema. Esto incluye sus módulos y cualquier hardware/software que se requiera para completar su sistema. En mi aplicación, el diagrama de Implementación contendrá los nombres de todos los servidores y los módulos que ejecutarán.

1

Un diagrama de componentes describe la organización de los componentes físicos en un sistema. Los diagramas de despliegue representan los recursos físicos de un sistema que incluye nodos, componentes, y connections.See por ejemplo aquí http://vinci.org/uml/

8

En pocas palabras, un diagrama de componentes muestra cómo los diferentes elementos de su sistema han sido agrupados (en ensambles/dlls etc.) y el vínculo entre estos componentes. Un diagrama de implementación lo lleva un paso más allá y describe en qué elementos de hardware residen estos componentes.

Así por ejemplo, si "utility.dll" es un componente y dicen que es desplegado en la máquina cliente (hardware). Luego, el Diagrama de componentes de este sistema mostrará Utility y su enlace con otros componentes del sistema (por ejemplo, Customer/SQL Packages). Mientras que, el Diagrama de despliegue mostrará la configuración del hardware - Servidor DB/Servidor web/Máquina cliente ... y el componente Utilidad se colocará en el Nodo de la máquina cliente.

Cuestiones relacionadas