< 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 uso y una clase Java.
Por qué y cuándo se efectúa esta tarea

En los dominios enlazables de desarrollo, tales como Java y J2EE, los arquitectos de sistemas o gestores de desarrollo pueden crear asociaciones indirectas con requisitos. Estas asociaciones ayudan a garantizar el alcance funcional de todos los requisitos de un proyecto de desarrollo. A continuación, 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 están configuradas de modo predeterminado como asociaciones indirectas. Se crea un requisito de proxy en Rational RequisitePro para representar al artefacto de desarrollo. La rastreabilidad se establece en Rational RequisitePro 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 uso y una clase Java. En un proyecto J2EE, puede asociar requisitos de caso de uso o de característica con JAR EJB, beans de sesión, beans BMP, beans controlados por mensaje J2EE, servicios Web, servlets y otros artefactos de desarrollo J2EE.

Empiece por examinar los requisitos de casos de uso del proyecto.

  1. En la vista Explorador de requisitos, expanda la carpeta Casos de uso y la carpeta Purchase CD. En un caso de ejemplo típico, estudiaría el flujo básico del caso de uso en el documento de requisitos de Microsoft Word, y luego asociaría varias clases Java para satisfacer el comportamiento del caso de uso.
  2. Observe que hay un caso de uso de flujo alternativo, INVALID SHOPPER ID, debajo de Flujo básico.
Resultados
A efectos de simplicidad, en esta lección creará una única clase Java y la asociará con este caso de uso 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:
Por qué y cuándo se efectúa esta tarea

  1. Pulse Archivo > Nuevo > Proyecto.
  2. En el asistente Proyecto nuevo, pulse Proyecto Java > Siguiente.
  3. Especifique Mi proyecto Java como nombre del proyecto y pulse Finalizar.
  4. Cuando se le solicite 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, especifique el nombre de carpeta classes 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 classes con el botón derecho del ratón.
  9. Pulse Nuevo > Otros > Clase > Siguiente.
  10. Escriba un nombre para la clase, FailedAuthentication, y pulse Finalizar.

Asociar una clase con un requisito de caso de uso

Añada la nueva clase Java al Portapapeles de enlace y luego enlace el caso de uso a la clase. Examine el requisito de proxy resultante y la rastreabilidad.
Por qué y cuándo se efectúa esta tarea

  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 uso y Purchase CD, y pulse el caso de uso INVALID SHOPPER ID 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 elementos de Eclipse de la vista Explorador de requisitos y expándala.
  5. Expanda la carpeta de recursos y la carpeta Mi proyecto Java.
  6. Seleccione el proxy correspondiente a la clase Java.
  7. Pulse la vista Rastreo de requisitos y el icono Rastrear desde para examinar la rastreabilidad desde el proxy de clase al requisito de caso de uso.
Resultados
En esta lección, ha tomado en consideración los flujos básico y alternativo de un requisito de caso de uso. Ha creado un proyecto y una clase Java. Ha asociado el caso de uso de flujo alternativo y la clase Java. Finalmente, ha visualizado el requisito de proxy resultante y su rastreabilidad.
< Anterior | Siguiente >

Comentarios