Visión general
Lo siguiente es un resumen de los pasos que se llevan a cabo para registrar los resultados del análisis de caso de uso
:
-
Crear el modelo de análisis
(opcional)
-
Crear una ejecución de casos de uso
-
Crear diagramas para ejecuciones de casos de uso
-
Crear clases de análisis
-
Documentar responsabilidades de clase
-
Crear diagramas de clase para documentar clases de análisis
1. Crear el modelo de análisis
(opcional)
El Producto de trabajo: Modelo de análisis es opcional; los resultados
de la Tarea: Análisis de caso de uso , por lo general, se representan
utilizando el Producto de trabajo: Modelo de diseño. Si se va a mantener un modelo
de análisis separado, se puede representar en Rational Rose creando un paquete en la vista lógica denominado "Modelo de
análisis".
Además, se deben crear ejecuciones de casos de uso separadas (ejecuciones de casos de uso de análisis) en este modelo.
Consulte la Guía de la herramienta: Creación de ejecuciones de casos de uso y
siga los pasos que se indican, pero cree las ejecuciones en el paquete Modelo de análisis.
El objetivo de un modelo de análisis es crear una correlación preliminar de comportamiento necesario en elementos de
modelado del sistema. En la mayoría de casos, se omite el detalle de un modelo de diseño a fin de ofrecer una visión
general de la funcionalidad del sistema. A la larga, se puede producir una transición del modelo de análisis al modelo
de diseño, y las clases de análisis desarrollan, directamente, elementos de modelo de diseño.
2. Crear la ejecución de casos de uso
Consulte la Guía de la herramienta: Ejecuciones de casos de uso .
3. Crear diagramas para la ejecución de
casos de uso
Las ejecuciones de casos de uso se pueden capturar en Rational Rose utilizando tanto Diagramas de colaboración como
Diagramas de secuencia.
Los diagramas de colaboración suelen ser más sencillos de dibujar en una pizarra, mientras que los diagramas de
secuencia describen gráficamente interacciones de objetos y la secuenciación temporal de un modo más intuitivo. La
elección sobre cuál de ellos utilizar es, básicamente, una cuestión de gustos y de preferencias del proyecto.
Para obtener información sobre la creación de diagramas de secuencia, consulte la Guía de la herramienta: Gestión de diagramas de secuencia.
Para obtener información sobre la creación de diagramas de colaboración, consulte la Guía de la herramienta: Gestión de diagramas de colaboración
4. Crear clases de análisis
El resultado del análisis de caso de uso es Producto de trabajo: Clase de análisis. Por lo general, las clases de
análisis se representan en el modelo de diseño pero, opcionalmente, se pueden mantener en un modelo de análisis
separado (consulte el Producto de trabajo: Modelo de análisis). Uno de los grupos de
elementos de modelo más comunes del modelo de análisis son las clases de análisis, en ocasiones denominadas objetos de
análisis. Las clases de análisis son clases estereotipadas que representan un modelo conceptual temprano para elementos
del sistema que tienen responsabilidad y comportamiento. Los tres tipos de clases de análisis son Límite, Control y
Entidad.
5. Documentar responsabilidades de clase
Para documentar una responsabilidad de clase, debe añadir una operación a la clase. 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. Utilice el campo Documentación de la
Especificación de la operación para describir la responsabilidad. Tenga en cuenta que puede mover responsabilidades
(operaciones) y atributos entre clases arrastrándolas y soltándolas de una clase a otra.
6. Crear diagramas de clase para documentar clases de
análisis
Para visualizar las clases de análisis, debe crear un diagrama de clase y rellenarlo con las clases de análisis.
Utilice Examinar > Diagrama de clase > Nuevo para crear y denominar el nuevo diagrama. Una vez que haya
creado un nuevo diagrama, puede arrastrar clases del navegador y soltarlas en el diagrama.
|