Un diagrama de colaboración muestra cómo los objetos interactúan entre sí mediante el intercambio de mensajes para lograr un objetivo común. Muestra explícitamente las relaciones entre los roles de los objetos y cómo se implementa el comportamiento a través de la secuencia de mensajes, a diferencia de los diagramas de secuencia que se enfocan en el tiempo.
0 calificaciones0% encontró este documento útil (0 votos)
51 vistas4 páginas
Un diagrama de colaboración muestra cómo los objetos interactúan entre sí mediante el intercambio de mensajes para lograr un objetivo común. Muestra explícitamente las relaciones entre los roles de los objetos y cómo se implementa el comportamiento a través de la secuencia de mensajes, a diferencia de los diagramas de secuencia que se enfocan en el tiempo.
Un diagrama de colaboración muestra cómo los objetos interactúan entre sí mediante el intercambio de mensajes para lograr un objetivo común. Muestra explícitamente las relaciones entre los roles de los objetos y cómo se implementa el comportamiento a través de la secuencia de mensajes, a diferencia de los diagramas de secuencia que se enfocan en el tiempo.
Un diagrama de colaboración muestra cómo los objetos interactúan entre sí mediante el intercambio de mensajes para lograr un objetivo común. Muestra explícitamente las relaciones entre los roles de los objetos y cómo se implementa el comportamiento a través de la secuencia de mensajes, a diferencia de los diagramas de secuencia que se enfocan en el tiempo.
Descargue como DOCX, PDF, TXT o lea en línea desde Scribd
Descargar como docx, pdf o txt
Está en la página 1de 4
DIAGRAMA DE COLABORACIÓN
Un uso de un diagrama de colaboración es mostrar la implementación
de una operación. La comunicación muestra los parámetros y las variables locales de la operación, así como asociaciones más permanentes. Cuando se implementa el comportamiento, la secuencia de los mensajes corresponde a la estructura de llamadas anidadas y el paso de señales del programa. Un diagrama de colaboración en las versiones de UML 1.x es esencialmente un diagrama que muestra interacciones organizadas alrededor de los roles. A diferencia de los diagramas de secuencia, los diagramas de colaboración, también llamados diagramas de comunicación, muestran explícitamente las relaciones de los roles. Por otra parte, un diagrama de comunicación no muestra el tiempo como una dimensión aparte, por lo que resulta necesario etiquetar con números de secuencia tanto la secuencia de mensajes como los hilos concurrentes. Introducción. Los diagramas de colaboración son otro tipo de diagramas de interacción, que contiene la misma información que los diagramas de secuencia, sólo que se centran en las responsabilidades de cada objeto, en lugar del tiempo en que los mensajes son enviados. Un Diagrama de Colaboración describe en forma de un grafo el comportamiento de sistemas, subsistemas y operaciones, representando los objetos que intervienen, así como los mensajes que intercambian, enumerados en el tiempo.
Definición.
El diagrama de colaboración es un tipo de diagrama de interacción cuyo
objetivo es describir el comportamiento dinámico del sistema de información mostrando cómo interactúan los objetos entre sí.
Propósitos.
Manejar la comunicación entre los elementos del sistema.
Mostrar cómo será implementada una operación. Indicar cómo deben colaborar los objetos del sistema para llevar a cabo una operación.
Características.
Muestra cómo las instancias específicas de las clases trabajan
juntas para conseguir un objetivo común. Implementa las asociaciones del diagrama de clases mediante el paso de mensajes de un objeto a otro. Dicha implementación es llamada "enlace". Ventajas.
1. Permite elegir el orden en que pueden hacerse las cosas.
2. Puede describir procesos o casos de uso. 3. Muestra los aspectos dinámicos de un sistema. 4. Establece las reglas de secuencia a seguir. 5. Ayuda a un programador a desarrollar código a través de una descripción lógica de un proceso.
Desventajas
La gran desventaja de los diagramas de colaboración es que no indican de
forma explícita que los objetos ejecutan qué actividades ni tampoco la forma en que el servicio de mensajería trabaja entre ellos. Para mostrar tales interacciones de forma clara son necesarios los diagramas de interacción, los cuales son más utilizados en la práctica.
Elementos.
Objetos o Roles: nodos del grafo.
Enlaces o comunicaciones: arcos del grafo. Mensajes: llevan número de secuencia y flecha dirigida. Anidamiento: se utiliza la numeración decimal Iteración: colocar un * antes del número de secuencia y una cláusula de condición, si es necesario. Bifurcación: los caminos alternativos tendrán el mismo número de secuencia, seguido del número de subsecuencia, y se deben distinguir por una condición. Símbolos de diagramas de colaboración
El Informe Cadena de Suministro Tiene Por Fin Proporcionar Información Sobre El Funcionamiento de Ésta y Las Opciones Que Existen para Su Conformación de Forma Clara y Concisa