Comparaison de modules

L'assistant de comparaison de module permet de comparer deux modules et d'identifier les objets qui ont été insérés, supprimés, déplacés ou édités. Par exemple, un ensemble d'exigences d'un projet peut être mis à jour plusieurs fois par le client. Vous pouvez importer les exigences mises à jour dans un nouveau module Rational DOORS, puis comparer le nouveau module au module d'origine.

Avant de commencer

Ouvrez la version actuelle du nouveau module en mode d'édition exclusive. L'assistant suppose que le module à partir duquel il est exécuté est le plus récent et marque le texte en conséquence. L'assistant peut ajouter une colonne au module pour afficher des modifications avec marquage. Si vous le souhaitez, vous pouvez créer une vue à laquelle ajouter la colonne. La vue doit inclure la colonne principale.

Pourquoi et quand exécuter cette tâche

L'assistant compare uniquement du texte en clair. Le format RTF, les images et les objets OLE ne peuvent pas être comparés. Les objets OLE intégrés au texte sont également ignorés lorsque le texte est comparé.

Des techniques de correspondance approximatives sont utilisées, ce qui fonctionne le mieux lorsqu'environ 75% de la structure d'en-tête des modules comparés est identique.

La comparaison est exécutée en quatre étapes. Les étapes une et trois sont obligatoires ; les étapes deux et quatre sont facultatives. Vous pouvez sélectionner les attributs comparés par l'assistant.
Tableau 1. Etapes d'une comparaison de module
Etape Description
Un Fait correspondre des objets qui sont identiques. Les objets ayant été déplacés ne sont pas correspondants lors de cette étape.

Si un nombre important d'objets restent non correspondants après cette étape, les phases restantes sont ralenties.

Deux Fait correspondre des objets ayant été modifiés.

Les objets sont correspondants s'ils apparaissent dans le même ordre dans les deux modules et si certains mots comparés sont identiques. Les objets ayant été déplacés ne sont pas correspondants lors de cette étape.

Vous pouvez définir quel pourcentage de texte doit être identique pour que les objets soient correspondants. Le pourcentage est calculé en fonction du nombre de mots identiques dans l'objet ; il est approximatif.

Trois Fait correspondre les objets restants et les objets identiques, quelle que soit leur position dans le module. Les objets n'ayant pas été édités mais déplacés sont correspondants lors de cette étape.
Quatre Compare tous les objets pas encore correspondants et les fait correspondre si une partie du texte comparé est identique.

Les objets ayant été édités et déplacés sont correspondants lors de cette étape.

Vous pouvez définir quel pourcentage de texte doit être identique pour que les objets soient correspondants. Le pourcentage est calculé en fonction du nombre de mots identiques dans l'objet ; il est approximatif.

Procédure

  1. Cliquez sur Outils > Comparer les modules, puis exécutez les étapes de l'assistant. Pour plus d'informations sur l'un des écrans, cliquez sur Aide. La comparaison démarre lorsque vous exécutez l'assistant. Une fois la comparaison terminée, une boîte de dialogue s'affiche et fournit des informations sur la comparaison.
  2. Cliquez sur Fermer. Si vous avez choisi de filtrer les modules pour afficher des objets qui ne correspondent pas, le filtre est appliqué.

    Si vous avez exécuté les quatre étapes de l'assistant :

    • Les objets qui ont été insérés depuis la création de l'ancien module sont affichés dans le filtre du nouveau module.
    • Les objets qui ont été supprimés depuis la création de l'ancien module sont affichés dans le filtre de l'ancien module.
    Remarque : Les objets qui ont plus de texte non concordant que spécifié dans la boîte indiquant la différence de pourcentage maximale dans les objets correspondants sont également affichés.
  3. Ajustez la liaison si nécessaire. Vous pouvez lier manuellement tous les objets qui n'ont pas été mis en correspondance par l'assistant ou supprimer tous les liens que vous ne souhaitez pas conserver.

Que faire ensuite

Si l'assistant a ajouté une colonne pour afficher des modifications avec marquage et que vous souhaitez ajouter cette dernière de façon permanente, vous devez enregistrer la vue.

Commentaires en retour