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 que se indican en esta guía de la herramienta coinciden con los de la tarea correspondiente.
-
Los enlaces a los temas de la ayuda en línea de XDE están marcados con
.
-
En esta guía de la herramienta se llevan a cabo los pasos siguientes para cada caso de uso de la iteración actual:
-
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:
-
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.
-
Cree un diagrama de caso de uso para capturar las ejecuciones de casos de uso (a menos que ya exista uno). Consulte
el apartado
Adición de
diagramas .
-
Añada una instancia de colaboración al diagrama. Proporciónele el mismo nombre que al caso de uso . Consulte el
apartado
Adición de formas a
diagramas .
-
Añada una relación de ejecución al caso de uso . Consulte el apartado
Adición de relaciones de ejecución
.
Referencia: Instancias de
colaboración
.
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 Enlace de archivos externos a elementos de modelo
.
-
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.
-
Cree uno o más diagramas de clase para capturar las clases de análisis. Consulte el apartado
Adición de diagramas
.
-
Añada las clases de análisis. Consulte el apartado
Adición de formas a diagramas
.
-
Asigne estereotipos de clase de análisis según proceda. Consulte el apartado
Asignación de estereotipos
.
-
Añada una descripción breve a cada clase. Consulte el apartado
Documentación de elementos de modelo
.
-
Si lo desea, asocie un documento a cada clase. Consulte
Enlace de archivos externos a elementos de modelo
.
Referencia: el tema que trata sobre cómo trabajar con diagramas de clase
.
-
Navegue a la ejecución de casos de uso (instancia de colaboración) que se va a analizar.
-
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).
-
Cree un diagrama de secuencia para la instancia de interacción. Consulte el apartado
Adición de diagramas
.
-
Escriba una descripción breve del caso de ejemplo que ilustra el diagrama de secuencia. Consulte el apartado
Documentación de elementos de
modelo .
-
Arrastre y suelte actores y clases participantes en el diagrama de secuencia. Consulte el apartado
Adición de formas a diagramas
.
-
Añada mensajes entre los objetos. Consulte el apartado
Adición de mensajes o estímulos
.
-
(opcional) Describa el mensaje. Consulte el apartado
Documentación de elementos de modelo
.
-
Para describir el comportamiento del objeto cuando recibe el mensaje, asigne una operación al mensaje. Consulte el
apartado
Asignació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:
-
Cómo trabajar con diagramas de
clase
-
Cómo trabajar con diagramas de
interacción (secuencia)
-
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
Adición de operaciones a
clasificadores
.
-
Añada una descripción a cada operación. Consulte el apartado
Documentación de elementos de modelo
.
Siga los pasos que se indican a continuación para describir atributos y asociaciones.
Consulte el tema que trata sobre la adición de atributos a clasificadores
en la ayuda
en línea de Rational XDE.
-
(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
Adición de diagramas
.
-
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
Adición de relaciones de asociación
e Especificació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 Adición o eliminación de
conectores relacionados.
.
-
Especifique la multiplicidad en cada final de la asociación. Consulte el apartado
Especificación de multiplicidad en
finales de la asociación
.
-
Especifique la navegabilidad en cada final de la asociación. Consulte el apartado
Especificación de la navegabilidad en
finales de asociación
.
Proporcione un nombre o estereotipe las asociaciones para indicar dependencias de sucesos. Consulte los apartados Denominación de relaciones
e Asignación de estereotipos
.
Referencia: el tema que trata sobre cómo trabajar con estereotipos
de la ayuda
en línea de Rational XDE.
Examine las clases de análisis y sus asociaciones. Identifique y resuelva las incoherencias y elimine los duplicados.
Referencia: el tema que trata sobre cómo trabajar con diagramas de clase
de la ayuda en
línea de Rational XDE.
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 Cómo adjuntar notas a formas
). También puede
utilizar una extensión para la descripción de la clase (consulte el apartado Documentación de elementos de modelo
), que es
suficiente para transmitir la información.
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:
-
Cree un diagrama de rastreabilidad. Consulte el apartado
Adición de diagramas
.
-
Arrastre y suelte los elementos que rastrear en el diagrama. Consulte el apartado
Adición de formas a diagramas
.
-
Añada dependencias de rastreabilidad (dependencias de abstracción que se pueden haber estereotipado como
<<rastreo>>). Consulte el apartado
Adición de relaciones de abstracción
.
No existe ninguna guía específica de Rational XDE para este paso.
|