Pré. | Proc. |
L'utilitaire de comparaison (Diff)
Enterprise Architect dispose d'un utilitaire de comparaison (diff) intégré complet, qui vous permet de :
- Découvrez ce qui a changé au sein d'un modèle au fil du temps
- Découvrez en quoi les versions précédentes d'une branche de modèle diffèrent de ce qui se trouve actuellement dans le modèle
- Effectuez une comparaison complète du modèle en exportant tout le Modèle A vers XMI, puis en utilisant "Comparer le Modèle au fichier" à partir du modèle actuel ( Modèle B)
La comparaison et la vérification du développement du modèle à différents stades du processus constituent un aspect important de la gestion du changement et du développement, du suivi de ce qui est modifié et de la garantie que le processus de développement et de conception est sur la bonne voie.
À l'aide de l'utilitaire de comparaison, vous pouvez comparer une branche de modèle dans Enterprise Architect avec :
- Une Baseline créée à l'aide de la fonctionnalité Baseline (éditions Corporate , Unified et Ultimate )
- Une ligne de base stockée dans un modèle différent
- Un fichier XML 1.1 créé précédemment à l'aide de la facilité d'exportation XML d' Enterprise Architect (l'utilisateur sélectionne le fichier)
- Le fichier XMI 1.1 actuel sous contrôle de version tel que créé lors de l'utilisation Contrôle de Version dans Enterprise Architect (fichier automatiquement sélectionné)
Accéder
Sélectionnez un Paquetage dans la fenêtre Navigateur , puis ouvrez la boîte de dialogue ' Lignes de base ' ou la vue ' Service d'Actifs Réutilisables - Baseline' (selon que les Lignes de base sont stockées dans un modèle ou dans un Registre) en utilisant l'une des méthodes décrites ici.
Ruban |
Publier > Échange de Modèles > Contrôle de Paquetage > Comparer Paquetage à XMI Conception > Paquetage > Gérer > Gérer Lignes de base : Afficher les différences ( dialogue ' Lignes de base ') Conception > Paquetage > Gérer > Gérer Lignes de base : Comparer (vue ' Service d'Actifs Réutilisables - Baseline') |
Raccourcis Clavier |
Ctrl+Alt+B : Afficher les différences (boîte de dialogue ' Lignes de base ') : Comparer (vue ' Service d'Actifs Réutilisables - Baseline') |
Différenciation Avec Lignes de base
Comme une ligne de base contient toutes les informations sur les éléments et les connexions pour un Paquetage à un moment donné, elle peut être utilisée dans Enterprise Architect pour suivre les modifications apportées aux éléments du modèle au fil du temps.
Le moteur de différenciation construit d'abord une représentation du Paquetage actuel en mémoire, en fonction de ce qui se trouve actuellement dans le modèle.
Il compare ensuite cela avec la Baseline stockée, en mettant en évidence les modifications, les nouveaux éléments, les éléments manquants et les éléments qui ont été déplacés vers d'autres Paquetages .
Il est possible de filtrer la sortie résultante pour n'afficher qu'un type particulier de modification : par exemple, les ajouts au modèle.
Si une ligne de base a été créée pour ignorer le contenu de Paquetage enfant, une comparaison entre cette ligne de base et le modèle n'inclut aucun contenu de Paquetage enfant dans le modèle.
Consultez l'exemple fourni dans la rubrique d'aide Exemple de comparaison .
Notes
- Cet utilitaire est disponible dans les éditions Professional , Corporate , Unified et Ultimate d' Enterprise Architect
- Vous ne pouvez pas comparer le modèle actuel avec un fichier XMI 2.1 ; l'utilitaire ne peut comparer qu'avec un fichier XMI 1.1