Академический Документы
Профессиональный Документы
Культура Документы
DIAGRAMA DE
COLABORACIN
Qu es un diagrama de
colaboracin?
Un diagrama de colaboracin es
una forma de representar
interaccin entre objetos .
En que consiste un diagrama de
colaboracin ?
Muestra cmo las instancias especficas de las
clases trabajan juntas para conseguir un
objetivo comn.
Consiste especificar un contrato entre objetos
Implementa las asociaciones del diagrama de
clases mediante el paso de mensajes de un
objeto a otro. Dicha implementacin es
llamada "enlace".
Que representa el algoritmo
de colabora racin?
Secuenciacin
El flujo de mensajes forma una secuencia.
La secuencia es indicada por un nmero antes del mensaje y
una flecha dirigida.
Para modelar caminos alternativos, se coloca el mismo nmero
de secuencia seguido de un nmero de subsecuencia.
Secuenciacin
devuelve informacin
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 ()
6:Entrega libro () INDICE
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.
Qu otros artefactos se generan
a travs de l?
R.- Los artefactos que se generan son:
Diagramas de Estado.
Diagrama de Componentes.
Diagrama de Despliegue
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
En cuanto a la representacin, un Diagrama de
Colaboracin muestra a una serie de objetos
con los enlaces entre los mismos, y con los
mensajes que se intercambian dichos objetos.
1.- Objeto
2.- Enlaces
3.- Objeto compuesto
4.- Patrn de diseo
5.- Contexto
6.- Objeto activo:
Un uso de un diagrama de colaboracin es
mostrar la implementacin de una operacin.
La colaboracin muestra los parmetros y las
variables locales de la operacin, as como
asociaciones ms permanentes. Cuando se
implementa el comportamiento, la secuencia
de los mensajes corresponde a la estructura
de llamadas anidadas y el paso de seales
del programa.
Un diagrama de colaboracin
muestra relaciones entre roles
geomtricamente y relaciona los
mensajes con las relaciones, pero
las secuencias temporales estn
menos claras