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
Publicar un comentario