Validation des modules importés et restaurés avec des fichiers de total de contrôle

Les enregistrements de validation de total de contrôle sont utiles pour comparer un module copié, importé ou restauré avec l'original. Au cours de la comparaison, vous pouvez identifier des modifications apportées au texte ou à d'autres valeurs d'attribut qui sont dans les vues sélectionnées.

Pourquoi et quand exécuter cette tâche

La comparaison par total de contrôle vérifie que les données ne sont pas corrompues lorsque vous les déplacez depuis la base de données source vers un autre endroit dans cette base de données ou vers une base de données différente. Cette comparaison s'appuie sur une ou plusieurs vues définies par l'utilisateur. La capacité de total de contrôle compare le texte brut des valeurs d'objet dans chaque colonne et détermine si les valeurs se correspondent. Plusieurs méthodes peuvent être utilisées pour déplacer des données :

Méthodes natives Rational DOORS
Les méthodes natives comprennent les opérations d'archivage et de restauration, de copier-coller, et de partitionnement et d'association. L'opération Collage spécial ne maintient pas l'intégrité des données de façon fiable. Collage spécial ne copie pas tous les aspects du module, tels que les tables et attributs définis par l'utilisateur avec des valeurs autres que celles par défaut.
Méthodes basées sur analyseur
Les définitions ReqIF peuvent être configurées pour inclure toutes les informations de vue ou un sous-ensemble ; ainsi, ces définitions conviennent pour une comparaison par total de contrôle basée sur analyseur. Microsoft Word et les autres analyseurs basés sur fichier ne prennent en charge que l'exportation et l'importation suivante des données de colonne principales. Avec Word, l'exportation et l'importation peuvent diviser les objets de façons qui causent l'échec de la comparaison de total de contrôle. Si vous utilisez une méthode basée sur analyseur, vous devez recréer les données au format attendu par l'outil de comparaison de total de contrôle.
Ne créez pas des comparaisons de total de contrôle sur des vues qui contiennent ces propriétés :
  • Informations d'attribut de nom d'utilisateur.
  • Calculs basés sur la durée.
  • Traçabilité. Le total de contrôle est basé uniquement sur un contexte à module unique.
  • Informations extraites d'autres modules. Le total de contrôle est basé uniquement sur un seul contexte de module.
  • Attributs système. Le processus de comparaison de total de contrôle ignore certains attributs système, tels que Créé le, Créé par, Modifié le, Modifié par et ID. D'autres attributs système peuvent échouer suite aux processus d'exportation, d'importation, de copie, d'archivage ou de restauration. Pour éviter ces échecs, supprimez les attributs système des vues du module source.
  • Colonnes de discussion.

Dans un module, vous pouvez indiquer l'attribut qui s'affiche dans un tableau. Cette valeur est définie dans l'onglet Affichage de la fenêtre Propriétés de table. Cependant, cette affectation est réinitialisée avec l'attribut par défaut "Object Heading & Text" si vous utilisez ReqIf pour déplacer le module vers un autre projet ou référentiel.

Les attributs de table qui s'affichent dans les modules ne sont pas contrôlés par les colonnes qui s'affichent dans la vue de module. Pour les cellules de table, le total de contrôle est calculé et comparé uniquement pour les attributs qui sont configurés pour l'affichage dans la table et non pour les attributs qui sont affichés en tant que colonnes dans la vue.


Vos commentaires