La diferencia entre un diagrama de secuencia y colaboración

Secuencia y de colaboración diagramas son formas de diagramas de interacción utilizados en la modelización de la relación entre un programa de ordenador y sus usuarios. Estos modelos describen la manera en que interactúan código y datos en la realización de una tarea en particular. Cada uno realiza esta modelación de una manera distinta.


Contenido


Comportamiento objeto vs. Relación

En los modelos de diagrama de secuencia, las descripciones de los datos y los códigos ilustran las actuaciones esperadas de comportamiento. Para diagramas de colaboración, las descripciones se usan para ilustrar las relaciones de estas secuencias de uno a otro.

Tipo vs. Orden del Mensaje

El comportamiento modelado se muestra en un diagrama de secuencia se utiliza para mostrar los mensajes pasados ​​entre los códigos y datos. diagramas de colaboración varían en cuanto a que ilustran el orden del mensaje de comando en lugar de los mensajes.

La construcción básica

Los diagramas de secuencia tienden a ser mucho más complejo que los diagramas de colaboración. Leer en una izquierda a derecha y de forma descendente a continuación, en general no se muestran los datos y las clases de código. Además, los mensajes condicionales informan de ciertas fluctuaciones en las condiciones relacionadas con el objeto. En diagramas de colaboración, los datos y los códigos se muestran como iconos con flechas que ilustran donde se pasan mensajes. Los mensajes se designan con números que siguen generalmente un uno, dos, tres formato.

Artículos Relacionados