0% encontró este documento útil (0 votos)
302 vistas15 páginas

Diagramas de Colaboración UML

Un diagrama de colaboración representa la interacción entre objetos mediante el paso de mensajes de un objeto a otro. Muestra cómo las instancias de clases trabajan juntas para lograr un objetivo común a través de enlaces que especifican caminos para enviar mensajes entre objetos.

Cargado por

CesarGMPro SAM
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
302 vistas15 páginas

Diagramas de Colaboración UML

Un diagrama de colaboración representa la interacción entre objetos mediante el paso de mensajes de un objeto a otro. Muestra cómo las instancias de clases trabajan juntas para lograr un objetivo común a través de enlaces que especifican caminos para enviar mensajes entre objetos.

Cargado por

CesarGMPro SAM
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPT, PDF, TXT o lee en línea desde Scribd

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.

También podría gustarte