Ejercicio 1.2: (Opcional) Utilización de Rational RequisitePro para ver y asociar guiones de uso a elementos de modelo

En este ejercicio se abre el proyecto de requisitos IBM® Rational® RequisitePro® y se visualizan los requisitos de guiones de uso de PiggyBank. Este ejercicio es opcional, puesto que cuenta con la instalación de Rational Requisite Pro para abrir un proyecto de requisitos preexistente que le permite ver los requisitos. Si no tiene RequisitePro instalado, continúe con el ejercicio 1.3.

Requisito previo: para completar este ejercicio, debe tener Rational RequisitePro instalado.

Rational RequisitePro es una herramienta eficaz de gestión de requisitos que puede utilizar para organizar requisitos de proyectos, comunicar suministros y colaborar con miembros de proyectos. RequisitePro utiliza una base de datos para almacenar y gestionar una recopilación de documentos de requisitos. Lo puede utilizar como una base de datos para consultar y clasificar toda la información sobre los requisitos del sistema, además de para crear informes en los que se rastreen los requisitos de proyectos y se calculen el análisis de impacto y la gestión de cambios.

La integración de Rational Software Architect con Rational RequisitePro le permite ver y crear asociaciones entre requisitos y elementos de modelo. Puede abrir y ver proyectos de RequisitePro existentes que contengan información sobre requisitos y guiones de uso totalmente documentados. Puede visualizar los guiones de uso y las relaciones, y construir un modelo de guión de uso arrastrándolos de un proyecto de RequisitePro existente al modelo de guión de uso UML.

En este ejercicio se abre un proyecto de RequisitePro existente que contiene guiones de uso que describen los requisitos del sistema de banca en línea de PiggyBank.

Apertura del proyecto de requisitos

Para abrir el proyecto de requisitos:
  1. Pulse Ventana > Abrir perspectiva > Requisito.
  2. En la vista Explorador de requisitos, pulse el icono de la carpeta.
  3. Busque <<install>>\rsa\eclipse\plugins\com.ibm.xtools.tutorial.piggybank\resources\PiggyBank y pulse PiggyBank.RQS.
  4. Pulse Abrir.

En la vista Explorador de requisitos, se muestra el proyecto de requisitos. Expanda el proyecto para ver la información sobre los requisitos. El proyecto contiene guiones de uso que describen las áreas funcionales de la aplicación.

En la vista Explorador de requisitos, el proyecto de requisitos de PiggyBank debe ser similar a la figura siguiente.

La vista Explorador de requisitos.

Para ver el documento de requisitos asociado, expanda Guiones de uso y efectúe una doble pulsación en un documento de guión de uso. Los documentos de requisitos contienen toda la información básica asociada a los guiones de uso.

Creación de un área funcional

Para crear el diagrama de guión de uso, en primer lugar debe identificar el área funcional. Puesto que todos los guiones de uso están relacionados con actividades de banca, el área funcional se denomina Operaciones de cuenta.

Para crear un área funcional:
  1. En la vista Explorador de modelos, expanda Modelo de guiones de uso, expanda Bloques de construcción de guiones de uso de «ModelLibrary» y arrastre el paquete ${functional.area} al nivel raíz del modelo de guiones de uso.
  2. Pulse el botón derecho del ratón sobre ${functional.area} y, a continuación, pulse Buscar/Reemplazar.
  3. En el campo Buscar, escriba ${functional.area} y pulse Reemplazar.
  4. En el campo Reemplazar con, escriba Operaciones de cuentas y pulse Aceptar.

Ya dispone de un área funcional. El área funcional representa el bloque de construcción más básico del modelo de guión de uso. Ahora, puede rellenar el área funcional con guiones de uso.

Creación de asociaciones entre guiones de uso y elementos de modelo

Después de identificar el área funcional, puede importar los guiones de uso y empezar a construir el modelo de guión de uso.

Para crear asociaciones entre requisitos y elementos de modelo:
  1. En la vista Explorador de modelos, expanda Operaciones de cuenta y efectúe una doble pulsación en Guiones de uso de Operaciones de cuenta.
  2. En el editor de diagramas, pulse el botón derecho del ratón sobre la nota y, a continuación, pulse Suprimir del diagrama.
  3. En la vista Explorador de requisitos, expanda la carpeta Guiones de uso y arrastre los guiones de uso UC1 Visualizar saldo, UC2 Transferir dinero y UC3 Hacer efectivo un cheque al editor de diagramas.
  4. En el editor de diagramas, disponga verticalmente los guiones de uso en el centro del diagrama.

(Opcional) Documentación de los guiones de uso

La plantilla de modelo de guión de uso contiene un paquete de visión general denominado Visiones generales de «perspective» que proporciona documentación adicional sobre el modelo. Aunque este paso es opcional y no afecta al modelo, debe organizar y documentar los actores y los guiones de uso del sistema de banca en línea de PiggyBank.

Para documentar los guiones de uso:
  1. En la vista Explorador de modelos, expanda Visiones generales de «perspective», pulse el botón derecho del ratón sobre Diagrama de contexto y, a continuación, pulse Refactorizar > Renombrar.
  2. Para renombrar el diagrama, escriba Guiones de uso significativos arquitectónicamente y pulse Intro. Este diagrama contendrá una lista de todos los guiones de uso más importantes del proyecto.
  3. Efectúe una doble pulsación en Guiones de uso significativos arquitectónicamente.
  4. En la vista Explorador de modelos, expanda la carpeta Operaciones de cuenta y arrastre los elementos de los guiones de uso Visualizar saldo, Transferir dinero y Hacer efectivo un cheque al editor de diagramas.
  5. Disponga verticalmente los guiones de uso en el centro del diagrama, del mismo modo que lo ha hecho en el paso anterior para el diagrama de guiones de uso.

Ha mejorado la legibilidad del modelo de guión de uso al documentar los guiones de uso más importantes del proyecto. Puede añadir un título al diagrama mediante la herramienta de texto. Ahora, el proyecto debe presentar un aspecto similar al de la figura siguiente:

Explorador de modelos en el que se muestra la jerarquía del modelo PiggyBank actual.

Puesto que este modelo sólo contiene un área de funcionamiento, puede eliminar el paquete Bloques de construcción de guiones de uso de «ModelLibrary» del proyecto. Para suprimir el paquete, pulse el botón derecho del ratón sobre el mismo y, a continuación, pulse Suprimir del modelo.

Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2004, 2005. Todos los derechos reservados.