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í, es decir, con qué otros objetos tiene vínculos o intercambia mensajes un determinado objeto.


Características de los diagramas de colaboración
Ø  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
Ø  Permite elegir el orden en que pueden hacerse las cosas.
Ø  Puede describir procesos o casos de uso.
Ø  Muestra los aspectos dinámicos de un sistema.
Ø  Establece las reglas de secuencia a seguir.
Ø  Ayuda a un programador a desarrollar código a través de una descripción lógica de un proceso.
Desventajas
Ø  No indican de forma explícita que los objetos ejecutan que actividades ni tampoco la forma en que el servicio de mensajería trabaja entre ellos.
Ø  La inclusión de estas relaciones hace que los diagramas sean más difíciles de leer, sobre todo para los clientes
Elementos de los diagramas de colaboración
Ø  Objetos Activos
Ø  Objetos múltiples (multiobjetos)
Ø  Enlaces o comunicaciones: arcos del grafo
Ø  Mensajes
Ø  Etiquetas del mensaje
Ø  Expresión de secuencia

Comentarios

Entradas populares de este blog

Diagrama de clases

CIERMMI 2017