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í, es decir, con qué otros objetos tiene vínculos o intercambia mensajes un determinado objeto.

Descripción

Un diagrama de colaboración muestra la misma información que un diagrama de secuencia pero de forma diferente. En los diagramas de colaboración no existe una secuencia temporal en el eje vertical; es decir, la colocación de los mensajes en el diagrama no indica cuál es el orden en el que se suceden. Además, la colocación de los objetos es más flexible y permite mostrar de forma más clara cuáles son las colaboraciones entre ellos. En estos diagramas la comunicación entre objetos se denomina vínculo o enlace (link) y estará particularizada mediante los mensajes que intercambian.

Notación

Objeto

Un objeto se representa con un rectángulo dentro del que se incluye el nombre del objeto y, si se desea, el nombre de la clase, separando ambos por dos puntos.

Vínculo

En el diagrama, un vínculo se representa como una línea continua que une ambos objetos y que puede tener uno o varios mensajes asociados en ambas direcciones. Como un vínculo instancia una relación de asociación entre clases, también se puede indicar la navegabilidad del mismo mediante una flecha.

Mensaje

Un mensaje se representa con una pequeña flecha colocada junto a la línea del vínculo 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 número 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 representarán como en los diagramas de secuencia.

Ejemplo

Diagrama de colaboración para el caso de uso: Prestar un ejemplar de una aplicación encargada de los préstamos y reservas de una biblioteca.

(Nota.- Esta notación es la más habitual, pero MÉTRICA Versión 3 no exige su utilización).

7 comentarios
    • Manuel Cillero
      Manuel Cillero Dice:

      Pues el diagrama no es mío, es exactamente el mismo ejemplo que aparece en el libro de técnicas de la propia metodología Métrica 3 para explicar los diagramas de colaboración. No sé si has usado mal la notación (que no es muy complicada) o simplemente lo has copiado tal cual (y no creo que sea el mejor ejemplo). Tendrás que darnos más información para pedir justicia por tu trabajo.

      Responder
        • Estudie compañero
          Estudie compañero Dice:

          Estudie, no envíen las cosas sin entender lo que hacen, y si estás en un examen y no sabes hacer un diagrama de colaboración, levántate y entrega el examen y rendís cuando estudies.

          Responder
  1. Cruz Gareca Adolfo Issac
    Cruz Gareca Adolfo Issac Dice:

    Hola Manuel, soy estudiante de Ingeniería en Sistemas y rindo este Lunes 14/12/20 la recup. del 2° parcial de la materia de Diseño de Sistemas de 3° año de dicha carrera, y nos toman el tema de Diagramas de Colaboración, un tema que no la tengo muy claro, yo quisiera tener lla clave de este Blog, para poder acceder al material de 1. Tema 03 A – Planificación del desarrollo. Técnicas de planificación. Metodologías de desarrollo. La metodología Métrica, donde explica de este tema, por favor dame una mano, gracias!

    Responder

Trackbacks y pingbacks

Dejar un comentario

¿Quieres unirte a la conversación?
Siéntete libre de contribuir!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *