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.