Professional Documents
Culture Documents
DIAGRAMA DE
COLABORACIN
INTEGRANTES:
Luis Estupian Sols
Luis Felipe Mndez luevano
Francisco Alejandro Garca Valadez
Romn Catillo Reyes
Juan Villagrana
Qu es un diagrama de
colaboracin?
Un diagrama de colaboracin es
una forma de representar
interaccin entre objetos .
DIAGRAMA DE COLABORACION
Un Diagrama de Colaboracin muestra una
interaccin organizada basndose en los objetos que
toman parte en la interaccin y los enlaces entre los mismos
(en cuanto a la interaccin se refiere).
UML Interacciones
Los objetos interactan entre s pasndose
mensajes.
Los objetos se conectan a travs de enlaces.
Mensaje: especifica transmisin de informacin entre
objetos.
Enlace: especifica un camino a lo largo del cual un objeto
puede enviar un mensaje a otro objeto.
Es una conexin semntica entre objetos.
Es una instancia de una relacin.
Puede contener los adornos de la relacin.
Secuenciacin
Diagrama de secuencia
LECTOR
BIBLIOTECARIO
INDICE
ASISTENTE
Solicita un libro
brindndole el titulo
busca el libro
devuelve informacin
solicita que le alcance el libro
el libro es entregado
entrega el libro
Diagrama de colaboracin
5:El libro es entregado()
ASISTENTE
BIBLIOTECARIO
4:Solicita que le alcance el libro ()
2:Busca el libro ()
3:devuelve informacin ()
INDICE
6:Entrega libro ()
1:Solicita libro ()
dndole el titulo ()
LECTOR
DEPENDENCIAS
De qu artefactos depende su construccin?
R.- Su construccin depende de:
Los casos de uso (expandidos).
Diagrama de secuencias.
Diagrama de Clases.
En qu etapa se realiza su
construccin?
Este tipo de diagramas se utilizan ms
frecuentemente en la fase de diseo, es
decir, cuando estamos diseando la
implementacin de las relaciones.
EJEMPLO DE
APLICACIN
CONTROL DE SEGURIDAD
DEL HOTEL PLAZA
Objeto
Un objeto se representa con un rectngulo, que contiene el
nombre y la clase del objeto en un formato nombreObjeto:
nombreClase.
Enlaces
Un enlace es una instancia de una asociacin en un
diagrama de clases. Se representa como una linea contnua
que une a dos objetos. Esta acompaada por un nmero
que indica el orden dentro de la interaccin y por un
estereotipo que indica que tipo de objeto recibe el mensaje.
Flujo de mensajes
Expresa el envo de un mensaje. Se representa
mediante una flecha dirigida cercana a un enlace.
Marcadores de creacin y destruccin de objetos
Puede mostrarse en la grfica cules objetos son
creados y destruidos, agregando una restriccin
con la palabra new o delete, respectivamente,
cercana al rectngulo del objeto
Objeto compuesto
Es una representacin
alternativa de un objeto
y sus atributos. En esta
representacin
se
muestran los objetos
contenidos dentro del
rectngulo
que
representa al objeto que
los
contiene.
Un
ejemplo es el siguiente
objeto vehculo.
Vehculo_hotel1:Vehculo
MT-1234 : Motor
FR-00145 : Frenos
TR-4583 : Transmisin
ejemplo
CONCLUSIN
Un diagrama de colaboracin es
un tipo de diagrama que muestra
las interacciones entre objetos
organizadas y enlazados entre
ellos.
Un diagrama de colaboracin
muestra relaciones entre roles
geomtricamente y relaciona los
mensajes con las relaciones, pero
las secuencias temporales estn
menos claras
Prefieren el diagrama de
colaboracin, porque pueden usar la
distribucin para indicar cmo se
conectan estticamente los objetos