Visión general
Esta guía de la herramienta da por supuesto que se han creado un modelo de diseño y un modelo de guión de caso según
las Directrices de estructura de modelo para RSx. También se presupone que el modelo de
guión de uso se ha rellenado con actores y guiones de uso siguiendo Búsqueda de actores y guiones de uso.
En esta guía de la herramienta se llevan a cabo los pasos siguientes para cada guión de uso de la iteración actual:
Los pasos siguientes se llevan a cabo una vez para cada iteración:
Información adicional sobre la herramienta
Para cada guión de uso que se va a analizar:
-
Navegue al paquete de Modelo de diseño en el que se van a crear las ejecuciones de guiones de uso. Consulte Directrices de estructura de modelo para RSx.
-
Añada una colaboración UML al paquete para representar la ejecución de guiones de uso. Proporciónele el mismo
nombre que al guión de uso que está ejecutando. Como alternativa, asígnele la palabra clave UML "ejecución de
guiones de uso".
-
En el paquete en el que ha creado la ejecución de guión de uso, cree un diagrama de formato libre. Arrastre la
ejecución de guión de uso hasta el diagrama. Arrastre el guión de caso (desde el modelo de guión de uso) hasta el
diagrama. Añada una relación de ejecución de la ejecución de guiones de uso al guión de uso. En este punto, se ha
establecido la semántica de la rastreabilidad. Ahora puede descartar el diagrama de formato libre si lo desea. De
aquí en adelante, podrá utilizar las funciones Diagramas de tema y Análisis de rastreabilidad para examinar las
relaciones de derivación y perfeccionamiento de los modelos.
Si se debe completar la descripción de guión de uso con descripciones de comportamiento interno adicionales, lo puede
realizar añadiéndolas a una descripción de guión de uso existente que haya creado siguiendo los pasos que se indican en
Detallar un guión de uso. 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 guión de uso separado (consulte el Artefacto:
Guión de uso para la plantilla) para la colaboración o si no desea utilizar un documento externo (enlazado) y la la
descripción puede ser concisa, captúrela en la documentación del modelo de la colaboración. Consulte Enlace de elementos de
modelo a archivos externos.
-
Navegue al paquete que va a contener las clases de análisis. Consulte Directrices de estructura de modelo para RSx.
-
Cree uno o más diagramas de clase para capturar las clases de análisis. Consulte
Adición de diagramas de clase
a elementos de modelo.
-
Añada las clases de análisis. Consulte
Adición de diagramas de clase a elementos de modelo.
-
Asigne estereotipos de clase de análisis según proceda. Consulte
Aplicación de estereotipos a elementos de modelo.
-
Añada una descripción breve a cada clase. Consulte
Documentación de elementos de modelo.
-
Si lo desea, asocie un documento a cada clase. Consulte
Enlace de elementos de modelo con archivos externos.
Para obtener más información, consulte el tema Modelado de estructura estática con diagramas de clase de
la ayuda en línea.
-
Navegue hasta el paquete en el que se ha creado la ejecución de guiones de uso de nivel de análisis (una
colaboración UML).
-
Para cada subflujo independiente (escenario) del guión de uso, selección la ejecución de guiones de uso (p.ej. la
colaboración) y añádale un diagrama de secuencia. Esto también provocará que se añada una interacción UML a la
colaboración. Denomine el diagrama de interacción y de secuencia para que coincida con el nombre que ha asignado al
flujo del guión de uso en el modelo de guión de uso. Consulte
Creación de diagramas de secuencia UML.
-
En la documentación del modelo para la interacción, escriba una breve descripción del escenario que se describe en
el diagrama de secuencia. Así mismo, copie y pegue esta descripción en la documentación del modelo del diagrama de
secuencia. Consulte
Documentación de elementos de modelo.
-
Arrastre y suelte actores (del modelo de guión de uso) y clases de análisis en el diagrama para crear objetos para
la interacción. Como alternativa y, según convenga, cree clases de análisis nuevas como participantes en la
interacción. Consulte
Diagramas de secuencia.
-
Añada mensajes entre los objetos. Por lo que se refiere al significado, estos mensajes son especificaciones de
instancia de operaciones, con lo cual deberá correlacionarlos con operaciones existentes o deberá crear operaciones
nuevas según convenga. Consulte
Diagramas de secuencia.
-
Describa cada mensaje (el elemento de la interacción) en su campo de documentación de modelo. Consulte
Documentación de
elementos de modelo.
-
Para describir el comportamiento del objeto cuando recibe el mensaje, asigne una operación al mensaje. (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). Describa cada operación (el elemento de la clase de análisis) en su campo de documentación de modelo.
-
Defina las firmas de las operaciones recién creadas.
Para obtener más información, consulte los temas siguientes en la ayuda en línea:
-
Modelado de
estructura estática con diagramas de clase
-
Diagramas de
secuencia
-
Describa responsabilidades de la clase añadiendo operaciones. Consulte
Gestión de atributos y operaciones en clasificadores.
-
Añada una descripción a cada operación. Consulte
Documentación de elementos de modelo.
Siga los pasos que se indican a continuación para describir atributos y asociaciones.
El campo de documentación de modelo de cada atributo debería describir la información que debe almacenarse en el
atributo. Esto puede ser opcional cuando la naturaleza de la información puede mostrarse claramente proporcionando un
nombre descriptivo preciso para el atributo. Especifique la multiplicidad en cada atributo.
Consulte el tema Adición de atributos a clasificadores en diagramas de la ayuda en líneat.
-
Navegue a cada ejecución de guiones de uso y añada una clase de diagrama para que se muestren los participantes en
la ejecución de guiones de uso. Opcionalmente, puede denominarlas Participantes. Consulte
Adición de diagramas de clase
a elementos de modelo.
-
Rellene el diagrama con todas las clases que participan en la ejecución. Descubra las clases que son examinando las
líneas de vida en los diagramas de secuencia que ha creado anteriormente.
-
Con las clases colocadas en el diagrama, muestre las asociaciones existentes entre ellas. Consulte
Relaciones.
-
Añada relaciones de asociación nuevas entre clases según convenga. La examinación de los diagramas de secuencia de
la ejecución de guión de uso revelará las clases que están conectadas entre sí y los tipos se pasan entre sí en
forma de parámetros de mensaje. Esta información sugerirá las asociaciones que deben existir y, en algunos casos,
sugerirá otras clases (nuevas o existentes) que deben añadirse al diagrama Participantes.
-
Especifique la multiplicidad en cada final de la asociación. Consulte
Establecimiento de la propiedad Multiplicidad.
-
Especifique la navegabilidad en cada final de la asociación. Donde la multiplicidad sea mayor que 1 y usted
anticipa que se utilizará un tipo especializado de clase de contenedor para albergar la recopilación de instancias
de clase de origen, tome nota de ambos casos en el campo de la documentación del modelo de atributo o en una nota
en el diagrama Participantes. Consulte
Relaciones de asociación directas.
Proporcione un nombre o estereotipo las asociaciones para indicar dependencias de sucesos. Consulte Relaciones y Aplicación de estereotipos a
elementos de modelo.
Examine las clases de análisis y sus asociaciones. Identifique y resuelva las incoherencias y elimine los duplicados.
No es necesario capturar de un modo formal los mecanismos de análisis que utiliza una clase y sus características
asociadas. Basta con adjuntar una nota a un diagrama o una ampliación a la descripción de la clase (consulte Documentación de
elementos de modelo y Adición de notas a formas) 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.
-
Arrastre y suelte los elementos que rastrear en el diagrama.
-
Añada dependencias de rastreabilidad (dependencias de abstracción que se pueden haber estereotipado como
<<rastreo>>). Consulte
Relaciones de abstracción
-
Genere un informe de rastreabilidad: los elementos de modelo que tienen relaciones de rastreo, incluidas relaciones
implícitas, con y desde implementaciones, se muestran en la vista de informe de modelo. Consulte
Relaciones de
rastreabilidad
Puede resultar útil publicar los modelos en formato html. Así mismo, tenga en cuenta que dichos diagramas pueden
copiarse en Microsoft Word y otros programas.
Para obtener más información, consulte Publicación de modelos y el tutorial Publicación de un modelo en un
sitio web .
Tutoriales:
-
Introducción
a la perspectiva de modelado
Ejemplos:
-
Modelos UML:
Modelo UML simple
|