You are on page 1of 15

Un diagrama de colaboracin

es una forma de representar


interaccin entre objetos .
Muestra cmo las instancias especficas de
las clases trabajan juntas para conseguir un
objetivo comn.
Implementa las asociaciones del diagrama de

clases mediante el paso de mensajes de un


objeto a otro. Dicha implementacin es
llamada "enlace".
UML Interacciones
Los objetos interactan entre s pasndose
mensajes.
Los objetos se conectan a travs de enlaces.
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.
Llamada.-Invoca una operacin sobre un objeto.
Puede ser a s mismo.

Retorno.-El receptor de una llamada devuelve un


valor al emisor, si es necesario.

Envo.- Enva una seal a un objeto.


Destruccin .- Para destruir un objeto. Puede
destruirse a s mismo.
Objetos o Roles: nodos del grafo.
Enlaces o comunicaciones: arcos del grafo.
Mensajes: llevan nmero de secuencia y
flecha dirigida.
Anidamiento: se utiliza la numeracin
decimal Ej: 1, 1.1, 1.1.1 ........
Iteracin: colocar un * antes del nmero de
secuencia y una clusula de condicin, si es
necesario. ej. *[x>0].
Bifurcacin: los caminos alternativos tendrn
el mismo nmero de secuencia, seguido del
nmero de subsecuencia, y se deben
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
* 5:El libro es entregado()
ASISTENTE
* 4:Solicita ASISTENTE
que le alcance el libro ()
BIBLIOTECARIO

* 2:Busca el libro () *
3:devuelve informacin ()

* 6:Entrega libro () * 1:Solicita libro dndole el INDICE


titulo ()

LECTOR
CONTROL DE SEGURIDAD
DEL HOTEL PLAZA
Caso de Uso: Pago por servicios.
Actores: Administrador, Agente, Husped (inicia).
Propsito: Controlar que el husped cancele su estada y los servicios solicitados.
Descripcin: El agente designado en administracin controla que el husped cancele
su estada en el hotel y los servicios solicitados.

CURSO NORMAL DE LOS EVENTOS

ACCIN DEL ACTOR RESPUESTA DEL SISTEMA

1.- Se inicia cuando el husped desea retirarse


del hotel.

2.- El agente revisa que no exista daos ni
perdidas durante la estada del husped.
3.- El administrador calcula el saldo que debe
cancelar, y pide la cancelacin total al husped 5.- El sistema actualiza el pago del husped.
4.- El husped cancela al administrador y este le
proporciona una factura.


6.- El administrador recibe las llaves de la
habitacin.
7.- El husped se retira.
EJEMPLO:HOTELPLAZA
Undiagramadecolaboracines
untipodediagramaquemuestra
las interacciones entre objetos
organizadas y enlazados entre
ellos.

You might also like