diagramas de colaboracion

Páginas: 7 (1704 palabras) Publicado: 19 de noviembre de 2014
Diagrama de Colaboración

Introducción.

Los diagramas de colaboración son otro tipo de diagramas de interacción, que contiene la misma información que los diagramas de secuencia, sólo que se centran en las responsabilidades de cada objeto, en lugar del tiempo en que los mensajes son enviados. Un Diagrama de Colaboración describe en forma de un grafo el comportamiento de sistemas, subsistemasy operaciones, representando los objetos que intervienen, así como los mensajes que intercambian, enumerados en el tiempo.

Definición.
El diagrama de colaboración es un tipo de diagrama de interacción cuyo objetivo es describir el comportamiento dinámico del sistema de información mostrando cómo interactúan los objetos entre sí.


Propósitos.
• Manejar la comunicación entre loselementos del sistema.
• Mostrar cómo será implementada una operación.
• Indicar cómo deben colaborar los objetos del sistema para llevar a cabo una operación.



Características.
• Muestra cómo las instancias específicas de las clases trabajan juntas para conseguir un objetivo común.
• Implementa las asociaciones del diagrama de clases mediante el paso de mensajes de un objeto a otro. Dichaimplementación es llamada "enlace".

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.

Desventajas

• La gran desventaja de los diagramasde colaboración es que no indican de forma explícita que los objetos ejecutan qué actividades ni tampoco la forma en que el servicio de mensajería trabaja entre ellos. Para mostrar tales interacciones de forma clara son necesarios los diagramas de interacción, los cuales son más utilizados en la práctica.

Elementos.
Objetos o Roles: nodos del grafo.
Enlaces o comunicaciones: arcos del grafo.Mensajes: llevan número de secuencia y flecha dirigida.
Anidamiento: se utiliza la numeración decimal
Iteración: colocar un * antes del número de secuencia y una cláusula de condición, si es necesario.
Bifurcación: los caminos alternativos tendrán el mismo número de secuencia, seguido del número de subsecuencia, y se deben distinguir por una condición.

CONCEPTOS BÁSICOS
Un diagrama decolaboración sirve para describir un determinado escenario de un caso de uso al mostrar la interacción entre el conjunto de objetos que cooperan en la realización de dicho escenario.
Suele ser conveniente especificar en la parte izquierda del diagrama, el caso de uso que se está representando para que resulte más sencilla su validación.
Los diagramas de colaboración conforman, junto con losdiagramas de secuencia, los diagramas de interacción para modelar el comportamiento dinámico de un sistema haciendo énfasis en la secuencia de los mensajes intercambiados por un conjunto de objetos para un caso de uso en particular.

Tanto los diagramas de colaboración como los diagramas de secuencia muestran la misma información pero destacando un aspecto particular. Los diagramas de secuenciamuestran de forma explícita la secuencia de los mensajes intercambiados por los objetos, mientras que los diagramas de colaboración muestran de forma más clara cómo colaboran los objetos, es decir, con qué otros objetos tiene vínculos o intercambia mensajes un determinado objeto.

Un diagrama de colaboración es una descripción de una colección de objetos que interactúan para implementar un ciertocomportamiento dentro de un contexto. Sirve para describir una sociedad de objetos cooperantes unidos para realizar un cierto propósito. Una colaboración contiene ranuras que son rellenadas por los objetos y enlaces en tiempo de ejecución. Una ranura de colaboración se llama Rol porque describe el propósito de un objeto o un enlace dentro de la colaboración.

Un rol clasificador representa una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Diagrama de colaboración 2
  • Diagrama de Colaboracion
  • Diagrama de colaboración
  • Diagramas de colaboracion
  • DIAGRAMAS DE COLABORACION
  • Diagramas objetos y colaboración
  • Guia diagrama de secuencia y colaboración
  • colaboracion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS