Vous êtes sur la page 1sur 10

DIAGRAMAS

DE
COLABORACIÓN
Darwin Verdezoto
Jairo Simbaña
Patricio Tello
CONCEPTO :

 Los diagramas de colaboración también llamados


diagramas de comunicación son otra representación
basada en UML, que muestra interacciones organizadas
entre los objetos, basándose específicamente en la
comunicación.
¿QUÉ MODELAN LOS DIAGRAMAS DE
COMUNICACIÓN?
Modelan el comportamiento dinámico de un sistema haciendo
énfasis en la secuencia de los mensajes intercambiados por un
conjunto de objetos para un caso de uso en particular.

¿QUÉ EXPRESAN LOS DIAGRAMAS DE COLABORACIÓN?


Expresan roles como los pueden ser el de clasificador y de
asociación, dichos roles describen la configuración de los
objetos y de los enlaces que pueden ocurrir cuando se ejecuta
una instancia de la comunicación.
CRITERIO:
 Muestra como las instancias especificas 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.
 Representa la parte esencial para la descripción de un patrón
de diseño.
ELEMENTOS DEL DIAGRAMA DE COMUNICACIÓN

INSTANCIAS
Representan un objeto o instancia cualquiera de una clase
determinada (no a una instancia real).
Una instancia u objeto se ilustra con un rectángulo, que
contiene el nombre y la clase del objeto en un formato
nombreObjeto:nombreClase.

:Estudiante
ENLACES
Los enlaces representan una conexión entre instancias que
indican navegabilidad y visibilidad entre ellas.
Puede establecer una relación cliente-servidor entre las
instancias.

:Estudiante :Aplicativo
MENSAJES
Los mensajes se representan mediante una fecha etiquetada.
Un mensaje está asociado a un enlace y tienen asociados un
numero que indican el orden de ocurrencia, par asi conocer
de que manera se realizarán.

1.- solicitud_interfaz()
4.- jugar_aplicativo()
6.- reintentar_juego()

:Estudiante :Aplicativo
Ventajas :
 Permiteelegir el orden en que pueden hacerse
las cosas
 Puede describir procesos o casos de uso
 Muestra los aspectos dinámicos de un sistema
 Estableced las reglas de secuencia a seguir
Desventajas :

 No indican de forma explicita como los objetos


ejecutan las actividades ni tampoco la forma en
que el servicio de mensajería trabaja entre ellos.

 Difícil comprensión en sistemas grandes.


Ejemplo proyecto PISIP:

Vous aimerez peut-être aussi