Validación de los módulos importados y restaurados con archivos de suma de comprobación

Los registros de validación de suma de comprobación son muy útiles para comparar un módulo copiado, importado o restaurado con el original. Durante la comparación, puede identificar los cambios en el texto u otros valores de atributo que hay en las vistas seleccionadas.

Acerca de esta tarea

La comparación de suma de comprobación verifica que los datos no se dañen cuando los mueve de la base de datos de origen a otro lugar de esa base de datos o a una base de datos diferente. Esta comparación se basa en una o varias vistas definidas por el usuario. La prestación de suma de comprobación compara el texto sin formato de los valores de objeto en cada columna y determina si los valores coinciden. Pueden utilizarse varios métodos para mover los datos:

Métodos nativos de Rational DOORS
Los métodos nativos incluyen las operaciones de archivar y restaurar, copiar y pegar, y particionar y volver a unir. La operación Pegar especial no mantiene de forma fiable la integridad de los datos. Pegar especial no copia todos los aspectos del módulo, por ejemplo, las tablas y los atributos definidos por el usuario con valores distintos del predeterminado.
Métodos basados en analizador
Las definiciones de ReqIF pueden configurarse para incluir toda la información de la vista o un subconjunto de ella; por lo tanto, estas definiciones son adecuadas para la comparación de suma de comprobación basada en analizador. Microsoft Word y los otros analizadores basados en archivos sólo dan soporte a la exportación y posterior importación de datos de la columna principal. Con Word, la exportación y la importación pueden dividir los objetos de forma que falle la comparación de suma de comprobación. Si utiliza un método basado en analizador, debe volver a crear los datos con el formato esperado por la herramienta de comparación de suma de comprobación.
No cree comparaciones de suma de comprobación en vistas que contengan estas propiedades:
  • Información de atributos de nombre de usuario.
  • Cálculos basados en la duración.
  • Rastreabilidad. La suma de comprobación sólo se basa en un contexto de módulo individual.
  • La información se extrae de otros módulos. La suma de comprobación sólo se basa en un contexto de módulo individual.
  • Atributos del sistema. El proceso de comparación de suma de comprobación ignora algunos atributos del sistema como, por ejemplo, Creado en, Creado por, Modificado el, Modificado por e ID. Otros atributos del sistema pueden fallar como resultado de los procesos de exportación, importación, copia, archivado o restauración. Para evitar estas anomalías, elimine los atributos del sistema de las vistas del módulo de origen.
  • Columnas de discusión.

En un módulo, puede especificar el atributo que aparece en una tabla. Este valor se establece en el separador Visualizar en la ventana Propiedades de tabla. Sin embargo, esta asignación se restablece en el atributo predeterminado "Cabecera y texto de objeto" si utiliza ReqIf para mover el módulo a otro proyecto o repositorio.

Los atributos de tabla que se muestran en los módulos no están controlados por las columnas que se muestran en la vista del módulo. Para las celdas de la tabla, la suma de comprobación se calcula y se compara sólo para los atributos que se han configurado para visualizarse en la tabla, no para los atributos que se visualizan como columnas en la vista.


Comentarios