< Anterior | Siguiente >

Lección 3.2: Crear asociaciones en un dominio enlazable de desarrollo

En esta lección creará asociaciones entre un requisito de caso de utilización y una clase Java.

En dominios enlazables de desarrollo, como por ejemplo Java o J2EE, los arquitectos de sistemas o gestores de desarrollo pueden crear asociaciones con requisitos. Estas asociaciones ayudan a garantizar la cobertura funcional de todos los requisitos en un proyecto de desarrollo. Después, los desarrolladores pueden navegar desde sus artefactos de desarrollo a los requisitos de Rational RequisitePro y examinar el texto completo asociado con el requisito. Esto ofrece una comprensión más completa de los objetivos de desarrollo.

Estas asociaciones se configuran de forma predeterminada como asociaciones indirectas. Se crea un requisito de proxy en Rational RequisitePro para representar el artefacto de desarrollo. En Rational RequisitePro se establece la rastreabilidad entre el proxy y el requisito de destino.

En esta lección creará un proyecto Java y luego creará una asociación entre un requisito de caso de utilización y una clase Java. En un proyecto J2EE, puede asociar requisitos de caso de utilización o de característica con archivos JAR EJB, beans de sesión, beans BMP, beans controlados por mensajes J2EE, servicios Web, servlets y otros artefactos de desarrollo J2EE.

Empiece por examinar los requisitos de caso de utilización para el proyecto.

  1. En la vista Explorador de requisitos, expanda la carpeta Casos de utilización y la carpeta Adquirir CD. En un escenario típico, estudiaría el flujo básico del caso de utilización en el documento de requisitos de Microsoft Word y luego asociaría varias clases Java para satisfacer el comportamiento del caso de utilización.
  2. Observe que existe un caso de utilización de flujo alternativo, ID DE COMPRADOR NO VÁLIDO, debajo del flujo básico.
A efectos de simplicidad, en esta lección creará una sola clase Java y la asociará con este caso de utilización de flujo alternativo.

Crear un proyecto y una clase Java

Cree un proyecto sencillo, una carpeta y una clase para mostrar una asociación con un artefacto de desarrollo:
  1. Pulse Archivo > Nuevo > Proyecto.
  2. En el asistente Proyecto nuevo, pulse Proyecto Java > Siguiente.
  3. Escriba el nombre de proyecto Mi proyecto Java y pulse Finalizar.
  4. Cuando se le pregunte si desea abrir la perspectiva Java, pulse No.
  5. Para crear una carpeta para las clases, pulse Mi proyecto Java con el botón derecho del ratón y pulse Nuevo > Carpeta.
  6. En la ventana carpeta nueva, escriba el nombre de carpeta clases y pulse Finalizar.
  7. Para visualizar la carpeta nueva, pulse el botón Mostrar vistas de enlace específicas de dominio y luego pulse Java. Se visualizará la vista Explorador de paquetes.
  8. En la vista Explorador de paquetes, expanda Mi proyecto Java y pulse la carpeta clases con el botón derecho del ratón.
  9. Pulse Nuevo > Otros > Clase > Siguiente.
  10. Escriba un nombre para la clase, FailedAuthentication y luego pulse Finalizar.

Asociar una clase con un requisito de caso de utilización

Añada la clase Java nueva al portapapeles de enlace y luego enlace el caso de utilización con la clase. Examine el requisito de proxy resultante y la rastreabilidad.
  1. En la vista Explorador de paquetes, pulse la clase FailedAuthentication con el botón derecho del ratón y pulse Enlazabilidad > Añadir a portapapeles de enlace.
  2. En la vista Explorador de requisitos, expanda las carpetas Casos de utilización y Adquirir CD y pulse el caso de utilización ID DE COMPRADOR NO VÁLIDO con el botón derecho del ratón.
  3. Pulse Enlazabilidad > Crear enlace con FailedAuthentication.java.
  4. Para examinar el requisito de proxy, desplácese a la carpeta Proxies de elemento de Eclipse y expándala en la vista Explorador de requisitos.
  5. Expanda la carpeta de recursos la carpeta Mi proyecto Java.
  6. Seleccione el proxy para la clase Java.
  7. Pulse la vista Rastreo de requisitos y pulse el icono Rastrear desde para examinar la rastreabilidad desde el proxy de clase hasta el requisito de caso de utilización.
En esta lección ha tenido en cuenta los flujos básico y alternativo de un requisito de caso de utilización. Ha creado un proyecto y una clase Java. Ha asociado el caso de utilización de flujo alternativo y la clase Java. Finalmente, ha visualizado el requisito de proxy resultante y su rastreabilidad.
< Anterior | Siguiente >

Información