diagrama de colaboración

8
DIAGRAMA DE COLABORACIÓN Integrantes: Jhonatan Quilca Javier Paucar

Upload: lenin-omar-lara-castro

Post on 02-Aug-2015

66 views

Category:

Engineering


1 download

TRANSCRIPT

Page 1: Diagrama de Colaboración

DIAGRAMA DE COLABORACIÓN

Integrantes:

Jhonatan QuilcaJavier Paucar

Page 2: Diagrama de Colaboración

¿QUÉ ES UN DIAGRAMA DE COLABORACIÓN? Un diagrama de colaboración es una forma de representar interacción entre objetos. Además de las relaciones entre objetos, el diagrama de colaboraciones muestra los mensajes que se envían los objetos entre sí.

Page 3: Diagrama de Colaboración

¿EN QUÉ CONSISTE?

El diagrama de colaboración modela la interacción entre los objetos de un caso de uso.

Los objetos están conectados por enlaces en los cuales se representan los mensajes enviados acompañados de una flecha que indica su dirección.

El diagrama de colaboración ofrece una mejor visión del escenario cuando el analista está intentando comprender la participación de un objeto en el sistema.

Page 4: Diagrama de Colaboración

ELEMENTOS Y NOTACIÓN

Objeto: Los objetos se representan de la forma usual, con un rectángulo que contiene el nombre y la clase del objeto (Objeto: Clase).

Enlaces: Línea continua que une a dos objetos. Instancia de una asociación.

Mensaje: Un mensaje se representa con una pequeña flecha colocada junto a la línea del vinculo al que está asociado. La dirección de la flecha va del objeto emisor del mensaje al receptor del mismo. Junto a ella, se coloca el nombre del mensaje y sus argumentos.

A diferencia de los diagramas de secuencia, en los diagramas de colaboración siempre se muestra el numero de secuencia del mensaje delante de su nombre, ya que no hay otra forma de conocer la secuencia de los mismos.

Además, los mensajes pueden tener asociadas condiciones e iteraciones que se representaran como en los diagramas de secuencia.

Page 5: Diagrama de Colaboración

ELEMENTOS Y NOTACIÓN

Page 6: Diagrama de Colaboración

LAS INTERACCIONES MODELAN ASPECTOS DINÁMICOS DEL SISTEMA Llamada: invoca una operación sobre un objeto.

Retorno: El receptor de una llamada devuelve un valor al emisor.

Envió: Envía una señal a un objeto.

Page 7: Diagrama de Colaboración

VENTAJAS

Permite elegir el orden en que pueden hacerse las cosas.Puede describir procesos o casos de uso.Muestra los aspectos dinámicos de un sistema.Establece las reglas de secuencia a seguir.Ayuda a un programador a desarrollar código a través de una descripción lógica de un proceso.

Page 8: Diagrama de Colaboración

DESVENTAJAS

•Difícil comprensión en sistemas grandes.