Sincronización de datos entre Rational DOORS y Rational ClearCase

Uso de IBM Rational DOORS para la interfaz de ClearCase

IBM® Rational® DOORS® para ClearCase Interface es un puente entre los dos productos que permite una rastreabilidad de ciclo de vida completo desde los requisitos hasta la gestión de configuración. Este artículo explica de qué manera sincroniza la gestión de configuración y establece la rastreabilidad entre la información gestionada en Rational DOORS y las versiones gestionadas por Rational® ClearCase®.

Guru Prasad Ramesh , Staff Software Engineer, IBM

Guru Prasad RameshGuru Prasad Ramesh trabajó con IBM Rational DOORS durante el año pasado y cuenta con más de ocho años de experiencia en la industria de TI. Sus áreas de interés incluyen a la computación en la nube y servicios abiertos para la colaboración del ciclo de vida (Open Services Lifecycle Collaboration). Le encanta escuchar música, ver películas y jugar al cricket.



06-05-2013

IBM® Rational® DOORS® para ClearCase Interface es un puente entre los dos productos que le permite una rastreabilidad de ciclo de vida completo desde los requisitos hasta la gestión de configuración. Puede usar la interfaz para varias tareas, cada una de las cuales se describe en este artículo:

  • Importación de datos desde Rational® ClearCase® hacia Rational DOORS
  • Visualización de información nueva
  • Revisión de la información importada para comprenderla mejor
  • Uso de las funciones de rastreabilidad de Rational DOORS

Importación de datos desde ClearCase hacia Rational DOORS

Una estructura completa de una base de objeto versionado (Versioned Object Base, VOB) se lee en un módulo de Rational DOORS, lo que crea un objeto Rational DOORS para cada elemento, versión y ramificación. Las propiedades, atributos y etiquetas también se importan.

Rational DOORS para ClearCase Interface utiliza las letras de unidad de Microsoft Windows para seleccionar las vistas. Puede elegir entre usar la unidad de vista dinámica, en general M, o una vista que represente una vista específica o de instantánea. La unidad de vista dinámica le permite seleccionar cualquier vista de un VOB sin necesidad de elegir una letra de unidad, con lo cual se simplifica la operación de importación.

Para importar desde ClearCase:

  1. Abra el módulo de destino Rational DOORS.
  2. En el menú DOORSConnect, seleccione ClearCase > Synchronize / Import , como se muestra en la Figura 1.
Figura 1. DOORS – Menú de sincronización de ClearCase
Menu used to import - ClearCase to Rational DOORS

Nota:

Si desea importar desde una vista dinámica, asegúrese de que el campo Drive contenga la unidad correcta. M: es la opción predeterminada de ClearCase, como se muestra en la Figura 2.

Figura 2. Estructura de importación de DOORS Connect ClearCase - DOORS
Importing data - ClearCase to Rational DOORS
  1. Seleccione la vista en el campo View.
  2. Seleccione el VOB en el campo VOB. El campo Path muestra la ruta compuesta que usted creó.
  3. Haga clic en Import para iniciar la operación de importación, como se muestra en la Figura 3.
Figura 3. Informe de importación de DOORS Connect ClearCase - DOORS
Report after import data to Rational DOORS

Visualización de información nueva

Rational DOORS ofrece muchas maneras de visualizar la información importada de ClearCase.

Toda la información relevante puede colocarse en una misma pantalla. La información actualizada se muestra claramente, usando las barras de cambio estándar de Rational DOORS. Después de una importación, las barras de cambio de los elementos nuevos o actualizados cambian a rojo, pero el resto de los objetos permanece sin modificaciones, como se muestra en la Figura 4.

Figura 4. Vista de IBM Rational DOORS
Red change bars under VOB1 after importing

La información de ClearCase también se puede mostrar en el modo de gráficos, donde los colores permiten distinguir entre los distintos tipos de objetos. Los enlaces de fusión se muestran claramente si hace clic en View> Show > Graphics Links, como se muestra en las figuras 5 y 6.

Figura 5. Informe de importación de DOORS Connect ClearCase - DOORS
Report, Graph after importing the data to DOORS

Estructura de la versión

Rational DOORS almacena esta información como una jerarquía de objetos que contiene los nombres de los elementos, ramificaciones y versiones como encabezados, con comentarios de registro como texto. La Figura 7 muestra un ejemplo.

Figura 6. Árbol de versión de ClearCase
Hierarchy of objects with branches and versions

Colores de los gráficos

Al importar un elemento, a este se le asigna un color para usar en el modo de gráficos. La tabla 1 muestra la descripción de las asignaciones de color.

Tabla 1. Asignaciones de colores
ElementoColor
VOBRojo
DirectorioVerde
ArchivoAzul
VersiónAzul claro
RamificaciónAmarillo
Objeto derivadoRosa
Archivo privadoNaranja

Como muestra la Figura 8, esto permite ofrecer un reconocimiento visual instantáneo de la estructura de sus datos.

Figura 7. Diagrama codificado por colores, visualizado en DOORS
Diagram shown after importing data to DOOR

Atributos de ClearCase

Todos los atributos de ClearCase definidos por el usuario se importan en Rational DOORS como atributos de cadenas de caracteres con el mismo nombre, con el prefijo CC Attr.

Los valores de atributo se importan para todos los elementos, versiones y ramificaciones de ClearCase. Si los valores de los atributos posteriormente se modifican en ClearCase, los valores en Rational DOORS se actualizarán la próxima vez que se importe el archivo.

Etiquetas

Las etiquetas de ClearCase generalmente se usan para marcar qué archivos se incluyeron en un release particular. Las etiquetas tienen nombres, tales como Patch_1.1, como se muestra en la Figura 9.

Figura 8. La etiqueta se muestra como CC Label Patch 9.4.0.1 equals True
Importing a label from ClearCase to Rational DOORS

Enlaces de fusión

ClearCase utiliza hipervínculos para indicar la ubicación donde se fusionaron archivos. Estos se pueden importar en Rational DOORS como enlaces Rational DOORS comunes. Este proceso de importación es opcional y puede desactivarse por medio de la casilla de verificación Create merge links , como se muestra en las figuras 10, 11 y 12.

Figura 9. Navegador de árbol de la versión de ClearCase
ClearCase version merging.
Figura 10. Informe de fusión de enlaces de ClearCase para DOORS
Pop-up Report window after importing data
Figura 11. Informe de fusión de enlaces gráficos después de importar los enlaces a DOORS
Graphical color code with link

Recursos

Aprender

Obtener los productos y tecnologías

Comentar

Comentarios

developerWorks: Ingrese

Los campos obligatorios están marcados con un asterisco (*).


¿Necesita un IBM ID?
¿Olvidó su IBM ID?


¿Olvidó su Password?
Cambie su Password

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

 


La primera vez que inicie sesión en developerWorks, se creará un perfil para usted. La información en su propio perfil (nombre, país/región y nombre de la empresa) se muestra al público y acompañará a cualquier contenido que publique, a menos que opte por la opción de ocultar el nombre de su empresa. Puede actualizar su cuenta de IBM en cualquier momento.

Toda la información enviada es segura.

Elija su nombre para mostrar



La primera vez que inicia sesión en developerWorks se crea un perfil para usted, teniendo que elegir un nombre para mostrar en el mismo. Este nombre acompañará el contenido que usted publique en developerWorks.

Por favor elija un nombre de 3 - 31 caracteres. Su nombre de usuario debe ser único en la comunidad developerWorks y debe ser distinto a su dirección de email por motivos de privacidad.

Los campos obligatorios están marcados con un asterisco (*).

(Por favor elija un nombre de 3 - 31 caracteres.)

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

 


Toda la información enviada es segura.


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=90
Zone=Rational
ArticleID=928859
ArticleTitle=Sincronización de datos entre Rational DOORS y Rational ClearCase
publish-date=05062013