Comparer des modules

Description de la fenêtre et des options

Menu: Menus d'un module / Gestion de configuration / Comparer les modules

Fonctionnement: Permet d'insérer une colonne DXL dans la vue du module. Cette colonne montre les résultats de la comparaison du module courant avec un autre module ou de référence.
En outre, elle permet de visualiser les différences entre les valeurs des attributs de deux modules.

Les options de comparaison:

Les colonnes de comparaison

Quelques informations sur les colonnes de comparaison:

Conseils pour la configuration de la comparaison

L'utilisateur a la possibilité de choisir la façon dont la comparaison doit être effectuée.
Cette flexibilité permet l'utilisation de la comparaison sur des branches créées par BranchManager for DOORS® ou sur des bases existantes.

La méthode de comparaison doit être choisie en fonction du module cible.
Il doit y avoir un moyen de faire correspondre les objets des deux modules d'une manière unique.
Les modules qui ne partagent pas un identificateur commun ne peuvent pas être comparés.
Un comparateur de contenu est prévu mais pas encore développé.
Pour contourner ce problème, on peut utiliser le Compare Wizard de DOORS pour créer des liens "1:1" entre des objets similaires.
En utilisant ces liens, les résultats de la comparaison peuvent être évalués en utilisant le comparateur de BranchManager for DOORS®.
Notez cependant que Compare Wizard de DOORS ne fournit pas toujours des résultats exploitables.

Pour filtrer les objets qui ont des changements, DOORS permet de spécifier un filtre sur les colonnes de mise en page DXL créées.
Astuce: Pour filtrer sur les valeurs de colonnes non vides utilisez l'expression régulière '.' (Sans les guillemets) sur le dialogue de filtre, ce qui signifie qu'il contient au moins un caractère.

Notez que la comparaison peut également être utilisée lors de l'exécution d'une intégration ou d'une fusion rapide pour recueillir plus d'informations sur les modifications.
Quand vous effectuez une comparaison, vous pouvez ajouter plusieurs colonnes, chacune représentant une des configurations différentes de comparaison.
Cela permet la comparaison de plusieurs branches à la fois lors de l'examen d'éventuels changements à fusionner.

Dans une structure d'exigence hiérarchique, avec des modules liés les uns aux autres, il peut être nécessaire de montrer les différences entre un module et un autre de niveau hiérarchique inférieur.
Dans ce cas, il est conseillé de copier les différences vers un attribut, de les modifier pour supprimer les différences peu importantes (telles que des virgules, des changements de mise en forme, etc), puis utilisez l'assistant DOORS (DOORS Analysis) pour montrer les différences dans le module de niveau hiérarchique inférieur.

Actualiser la Comparaison

Met à jour toutes les colonnes de comparaison.
Ceci est possible puisque le module est encore modifiable malgré la comparaison.
Alors que vous appliquez les changements, vous pouvez mettre à jour l'ensemble des états de comparaison.

Copier la mise en forme DXL dans les attributs

Copy Layout DXL To Attribute Dialog

Cet outil d'aide peut être démarré en utilisant Copier le layout DXL dans le menu du module.
Il permet de copier le contenu d'un colonne de mise en page DXL (pas uniquement les colonnes de comparaison !) dans un attribut.
Dans le champ "Nom d'attribut", le nom d'un attribut peut être saisi.
L'outil va essayer de créer l'attribut s'il n'existe pas encore.
Pour ne pas perturber le changement, cet attribut sera créé par défaut sans affecter ni l'historique, ni les dates de modification.
Soyez prudent avec les opérations globales sur les attributs, car elles peuvent conduire à changer toutes les infos, rendre tous les liens suspects, etc.
Notez également que la commande Copier le layout DXL écrasera le contenu d'un attribut existant.