< 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.

En los dominios enlazables de desarrollo como por ejemplo Java o J2EE, los arquitectos de sistemas o los gestores de desarrollo pueden crear asociaciones con requisitos. Estas asociaciones permiten asegurar que la cobertura funcional de todos los requisitos en un proyecto de desarrollo. Los desarrolladores pueden navegar de sus artefactos de desarrollo a sus requisitos en Rational RequisitePro y examinar el texto completo asociado al requisito. Esto proporciona 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 RequisitePro para representar el artefacto de desarrollo. La rastreabilidad se establece en RequisitePro entre el proxy y el requisito destino.

En esta lección creará un proyecto Java y después creará una asociación entre un requisito de caso de uso y una clase Java. En un proyecto J2EE puede asociar los requisitos de característica o caso de uso a JAR EJB, beans de sesión, beans BMP, beans controlados por mensaje J2EE, servicios Web, servlets y otros artefactos de desarrollo J2EE.

Mostrar

Empiece examinando los requisitos de caso de uso para el proyecto:

  1. En la vista Explorador de requisitos, expanda la carpeta Casos de uso y la carpeta Purchase CD. En un caso práctico típico, puede estudiar el flujo básico del caso de uso en el documento de requisitos de Microsoft Word y después asociar varias clases Java para satisfacer el comportamiento del caso de uso.
  2. Tenga en cuenta que hay un caso de uso de flujo alternativo, INVALID SHOPPER ID, bajo el flujo básico.
Para simplificar la lección, creará una sola clase Java y la asociará a este caso de uso de flujo alternativo.

Crear un proyecto Java y una clase

Crear un proyecto simple, 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. Teclee un nombre de proyecto My Java Project y pulse Finalizar.
  4. Cuando se le solicite si desea abrir la perspectiva Java, pulse No.
  5. Para crear una carpeta para las clase, pulse el botón derecho sobre My Java Project y pulse Nueva > Carpeta.
  6. En la ventana Carpeta nueva, teclee un nombre de carpeta classes y pulse Finalizar.
  7. Para ver la carpeta nueva, pulse Mostrar vistas de enlace específicas de dominio y después pulse Java. Se muestra la vista Explorador de paquetes.
  8. En la vista Explorador de paquetes expanda My Java Project y pulse el botón derecho sobre la carpeta classes.
  9. Pulse Nuevo > Otro > Clase > Siguiente.
  10. Teclee el nombre de la clase, FailedAuthentication y después pulse Finalizar.

Asociar una clase a un requisito de caso de uso

Añada la clase Java nueva al Portapapeles de enlace y después enlace el caso de uso a la clase. Examine el requisito de proxy y la rastreabilidad resultantes.

  1. En la vista Explorador de paquetes, pulse con el botón derecho la clase FailedAuthentication 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 con el botón derecho el caso de uso INVALID SHOPPER ID.
  3. Pulse Enlazabilidad > Crear enlace a FailedAuthentication.java.
  4. Para examinar los requisitos del proxy, desplácese a y expanda la carpeta Proxys de elemento de Eclipse en la vista Explorador de requisitos.
  5. Expanda la carpeta de recursos y 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 la clase de proxy al requisito de caso de uso.
En esta lección ha visto los flujos básicos y alternos de un requisito de caso de uso. Ha creado un proyecto Java y una clase. Ha asociado el caso de uso de flujo alterno y la clase Java. Finalmente, ha visto el requisito de proxy resultante y la rastreabilidad correspondiente.
< Anterior | Siguiente >