Instrucciones de la herramienta: Gestión de diagramas de colaboración utilizando Rational Rose
En esta guía de la herramienta se describe se describe cómo utilizar Rational Rose para crear diagramas de colaboración en los que se muestren las interacciones entre objetos.
Herramienta: Rational Rose
Relaciones
Descripción principal

Visión general

Lo siguiente es un resumen de los pasos que se llevan a cabo para describir las interacciones entre objetos utilizando diagramas de colaboración:

  1. Crear un diagrama de colaboración en la ejecución de guiones de uso
  2. Crear un objeto en un diagrama de colaboración
  3. Crear enlaces entre objetos
  4. Crear mensajes entre objetos

Para obtener información detallada sobre los diagramas de colaboración, consulte:

  • icono de publicación de ayuda El apartado que trata sobre diagramas de colaboración (visión general) de la ayuda en línea de Rational Rose

  • icono de publicación El Capítulo 4, Introduction to Diagrams y el Capítulo 9, Interaction Diagrams and Specifications de la publicación Using Rational Rose.

1. Crear un diagrama de colaboración en la ejecución de guiones de uso

Al crear un diagrama de colaboración para una ejecución de guiones de uso, considere denominar el diagrama "<nombre de guión de uso> - <tipo de flujo>". Este convenio de denominación simplifica el futuro rastreo de objetos para la ejecución de guiones de uso en la que participan. Además, puede utilizar la ventana de documentación para entrar una descripción breve del caso de ejemplo que ilustra el diagrama de colaboración.

2. Crear un objeto en un diagrama de colaboración

Un diagrama de colaboración es un diagrama de interacción que muestra la secuencia de mensajes que implementa una operación o transacción. Los diagramas de colaboración muestran objetos, así como sus enlaces y mensajes. También pueden contener instancias de clase simple e instancias de programa de utilidad de clase. Cada diagrama de colaboración proporciona una vista de las interacciones o relaciones estructurales que se producen entre objetos y entidades similares a objetos en el modelo actual. En este paso va a:

  • Arrastrar y soltar actores en el diagrama de secuencia.

  • Añadir objetos al diagrama e identificar las clases a las que pertenecen los objetos.

3. Crear enlaces entre objetos

Los enlaces permiten que dos objetos/actores intercambien mensajes. Un enlace es una instancia de una asociación, similar a un objeto que es una instancia de una clase.

4. Crear mensajes entre objetos

Un mensaje representa la comunicación entre actores y objetos, indicando que va a seguir una acción. Lleva información del foco del control de origen al foco del control de destino. En un diagrama de colaboración, un icono de mensaje puede representar varios mensajes. Al crear un mensaje, utilice el campo de documentación de la especificación de mensaje para describir el mensaje.

La caja de herramientas del diagrama de colaboración contiene dos herramientas de mensaje. La herramienta de mensaje directa, que tiene una flecha que señala hacia el "nordeste", coloca un icono de mensaje del cliente al proveedor. La herramienta de mensaje inversa, que tiene una flecha que señala hacia el "sudoeste", coloca un icono de mensaje del proveedor al cliente. La sincronización por omisión para un mensaje es "simple".