You are on page 1of 5

Diagrama de colaboracin

Introduccin
Los diagramas de colaboracin permiten ver a la relacin que hay entre los
objetos as como la secuencia de interaccin de los mensajes que estn
indicadas por nmeros.
Definen las interacciones de la misma manera que el diagrama de
secuencia. Muestra la colaboracin de varios objetos en un solo sistema. A
diferencia de los de secuencia estos pueden mostrar el contexto de la
operacin
En un diagrama de colaboracin los objetos se interactan entre s
pasndose mensajes.
Definicin
Un diagrama de colaboracin es una forma de representar la interaccin entre los
objetos que participan en una situacin determinada.
Propsito
Mostrar una interaccin organizada basndose en los objetos que
toman parte en la interaccin y los enlaces entre los mismos
Caractersticas
En los diagramas de colaboracin los mensajes enviados de un
objeto a otro se representan mediante flechas
Los diagramas de colaboracin estn indicados para mostrar una
situacin o flujo programa especficos
Los diagramas de colaboracin contiene la misma informacin que
los de secuencia, slo que se centran en las responsabilidades de
cada objeto
Cada mensaje de un diagrama de colaboracin tiene un nmero de
secuencia
Ventajas
Permite visualizar de mejor manera la forma como interactan los
objetos
Tiene una secuencias de pasos que ayudan a entender de manera
ms fcil.
son unos de los mejores tipos de diagramas para demostrar o
explicar rpidamente un proceso dentro de la lgica del programa.
Desventajas
Al Igual que el diagrama de secuencia este diagrama al momento de
trabajar con un sistema grande se puede volver de difcil comprensin.
Elementos
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














Ejemplo:
Sistema de matriculacin para los alumnos de segundo ao de la escuela de sistemas
de la FAFI









: Ayudante Secretaria
: Decano
: Director de escuela
: Secretario
2: Verifica notas
5: Verifica documentos
8: verifica documentos
11: verifica firmas
: Alumno 1: solicita promocion
3: emite promocion
4: solicitar firma de solicitud
6: emite firma de solicitud
7: solicita firma de ficha
9: emite firma de ficha
10: solicita matricula
12: emite matricula
Bibliografas:
Aprendiendo uml en 24 horas
Autor :Joseph schmuller
Linkografias

http://docs.kde.org/stable/es/kdesdk/umbrello/uml-basics.html
http://docs.kde.org/stable/es/kdesdk/umbrello/uml-elements.html
http://www.magma.com.ni/~jorge/upoli_uml/refs/Introducion_UML.pdf

You might also like