Instrucciones de la herramienta: Realización del análisis de guión de uso utilizando Rational XDE Developer
En esta guía de la herramienta se describe cómo realizar el análisis de guión de uso con Rational XDE Developer.
Herramienta: Rational XDE Developer
Relaciones
Elementos relacionados
Descripción principal

Visión general

Esta guía de la herramienta ofrece soporte para la realización del análisis de caso de uso con Rational XDE Developer - Java Platform Edition.  

En esta guía de la herramienta se da por supuesto que se ha creado un modelo de diseño y un modelo de caso de uso de acuerdo con las directrices de la estructura de modelo de XDE, y también se presupone que el modelo de caso de uso se ha rellenado con actores y casos de uso tal como se indica en la Guía de la herramienta: Búsqueda de actores y casos de uso utilizando Rational XDE.

Los pasos siguientes se llevan a cabo una vez para cada iteración:

Crear la ejecución de casos de uso

Para cada caso de uso que se va a analizar:

  1. Navegue al paquete Modelo de diseño en el que se van a crear las ejecuciones de casos de uso . Consulte el apartado Directrices de la estructura de modelo de Rational XDE.
  2. Cree un diagrama de caso de uso para capturar las ejecuciones de casos de uso (a menos que ya exista uno). Consulte el apartado icono de publicación de ayudaAdición de diagramas .
  3. Añada una instancia de colaboración al diagrama. Proporciónele el mismo nombre que al caso de uso . Consulte el apartado icono de publicación de ayudaAdición de formas a diagramas .
  4. Añada una relación de ejecución al caso de uso . Consulte el apartado icono de publicación de ayudaAdición de relaciones de ejecución .

Referencia: icono de publicación de ayudaInstancias de colaboración .

Completar las descripciones de los casos de uso

Si se debe completar la descripción de caso de uso con descripciones de comportamiento interno adicionales, lo puede realizar añadiéndolas a una descripción de caso de uso existente que haya creado siguiendo los pasos que se indican en la Guía de la herramienta: Detalle de un caso de uso con Rational XDE. Si el comportamiento interno del sistema tiene algún parecido con el comportamiento externo, se puede garantizar una descripción completamente separada. En este caso, adjunte un documento de especificación de caso de uso separado (consulte el Producto de trabajo: Caso de uso para la plantilla) para la instancia de colaboración del modelo. Consulte icono de publicación de ayudaEnlace de archivos externos a elementos de modelo .

Buscar clases de análisis a partir del comportamiento del caso de uso

  1. Navegue al paquete del modelo de diseño que va a contener las clases de análisis. Consulte el apartado Directrices de la estructura de modelo de Rational XDE.
  2. Cree uno o más diagramas de clase para capturar las clases de análisis. Consulte el apartado icono de publicación de ayudaAdición de diagramas .
  3. Añada las clases de análisis. Consulte el apartado icono de publicación de ayudaAdición de formas a diagramas .
  4. Asigne estereotipos de clase de análisis según proceda. Consulte el apartado icono de publicación de ayudaAsignación de estereotipos .
  5. Añada una descripción breve a cada clase. Consulte el apartado icono de publicación de ayudaDocumentación de elementos de modelo .
  6. Si lo desea, asocie un documento a cada clase. Consulte icono de publicación de ayudaEnlace de archivos externos a elementos de modelo .

Referencia: el tema que trata sobre icono de publicación de ayudacómo trabajar con diagramas de clase .

Distribuir comportamiento a clases de análisis

  1. Navegue a la ejecución de casos de uso (instancia de colaboración) que se va a analizar.
  2. Para cada subflujo independiente (caso de ejemplo), cree una o más instancias de interacción. (En el Explorador de modelos, pulse el botón derecho del ratón sobre la instancia de colaboración y, a continuación, pulse Añadir UML > Instancia de interacción).
  3. Cree un diagrama de secuencia para la instancia de interacción. Consulte el apartado icono de publicación de ayudaAdición de diagramas .
  4. Escriba una descripción breve del caso de ejemplo que ilustra el diagrama de secuencia. Consulte el apartado icono de publicación de ayudaDocumentación de elementos de modelo .
  5. Arrastre y suelte actores y clases participantes en el diagrama de secuencia. Consulte el apartado icono de publicación de ayudaAdición de formas a diagramas .
  6. Añada mensajes entre los objetos. Consulte el apartado icono de publicación de ayudaAdición de mensajes o estímulos .
  7. (opcional) Describa el mensaje. Consulte el apartado icono de publicación de ayudaDocumentación de elementos de modelo .
  8. Para describir el comportamiento del objeto cuando recibe el mensaje, asigne una operación al mensaje. Consulte el apartado icono de publicación de ayudaAsignación de operaciones a mensajes o estímulos . (Si la operación no existe, añada una a la clase tal como se describe más abajo en el apartado Describir responsabilidades y, a continuación, asigne la operación al mensaje).

Referencia:

  • icono de publicación de ayudaCómo trabajar con diagramas de clase
  • icono de publicación de ayudaCómo trabajar con diagramas de interacción (secuencia)

Describir responsabilidades

  1. Describa responsabilidades de la clase añadiendo operaciones. El nombre de operación que entre debe ir precedido por dos barras inclinadas (//). El uso de estos caracteres especiales indica que la operación se utiliza para describir las responsabilidades de la clase de análisis. Consulte el apartado icono de publicación de ayudaAdición de operaciones a clasificadores .
  2. Añada una descripción a cada operación. Consulte el apartado icono de publicación de ayudaDocumentación de elementos de modelo .

Describir atributos y asociaciones

Siga los pasos que se indican a continuación para describir atributos y asociaciones.

Definir atributos

Consulte el tema que trata sobre la icono de publicación de ayudaadición de atributos a clasificadores en la ayuda en línea de Rational XDE.

Establecer asociaciones entre clases de análisis

  1. (opcional) Navegue a cada ejecución de casos de uso y añada una clase de diagrama para que se muestren los participantes en la ejecución de casos de uso . Consulte el apartado icono de publicación de ayudaAdición de diagramas .
  2. Añada relaciones de asociación (en el diagrama "participantes" para una ejecución de casos de uso o en el diagrama de clase en el que se ha incluido primero la clase, o en ambos). (Consulte los apartados icono de publicación de ayudaAdición de relaciones de asociación e icono de publicación de ayudaEspecificación de tipos de relaciones de asociación .) Después de añadir una relación entre clases en un diagrama, se puede añadir automáticamente a otro diagrama. Consulte el apartado icono de publicación de ayudaAdición o eliminación de conectores relacionados. .
  3. Especifique la multiplicidad en cada final de la asociación. Consulte el apartado icono de publicación de ayudaEspecificación de multiplicidad en finales de la asociación .
  4. Especifique la navegabilidad en cada final de la asociación. Consulte el apartado icono de publicación de ayudaEspecificación de la navegabilidad en finales de asociación .

Describir dependencias de sucesos entre clases de análisis

Proporcione un nombre o estereotipe las asociaciones para indicar dependencias de sucesos. Consulte los apartados icono de publicación de ayudaDenominación de relaciones e icono de publicación de ayudaAsignación de estereotipos .

Referencia: el tema que trata sobre icono de publicación de ayudacómo trabajar con estereotipos de la ayuda en línea de Rational XDE.

Reconciliar las ejecuciones de casos de uso

Examine las clases de análisis y sus asociaciones. Identifique y resuelva las incoherencias y elimine los duplicados.

Referencia: el tema que trata sobre icono de publicación de ayudacómo trabajar con diagramas de clase de la ayuda en línea de Rational XDE.

Calificar mecanismos de análisis

No es necesario capturar de un modo formal los mecanismos de análisis que utiliza una clase y sus características asociadas. Una nota adjuntada a un diagrama (consulte el apartado icono de publicación de ayudaCómo adjuntar notas a formas ). También puede utilizar una extensión para la descripción de la clase (consulte el apartado icono de publicación de ayudaDocumentación de elementos de modelo ), que es suficiente para transmitir la información.

Establecer la rastreabilidad

Añada dependencias de rastreabilidad entre elementos de modelo de diseño/análisis y otros modelos, tal como se especifica en las directrices del proyecto. Por ejemplo, puede haber un modelo empresarial separado, un modelo de datos conceptual o un modelo de pantallas de interfaz de usuario en el que también se desea rastrear las clases de análisis. Para ello:

  1. Cree un diagrama de rastreabilidad. Consulte el apartado icono de publicación de ayudaAdición de diagramas .
  2. Arrastre y suelte los elementos que rastrear en el diagrama. Consulte el apartado icono de publicación de ayudaAdición de formas a diagramas .
  3. Añada dependencias de rastreabilidad (dependencias de abstracción que se pueden haber estereotipado como <<rastreo>>). Consulte el apartado icono de publicación de ayudaAdición de relaciones de abstracción .

Revisar los resultados

No existe ninguna guía específica de Rational XDE para este paso.