Didacticiel BranchManager for DOORS®
Executer le script d'installation du didacticiel
Avant toute chose, vous devez exécuter le script d'installation fourni.
Edition de listes de versions de modules
Création de branche
- Leçon 1 - Créer une branche
Dans cette première leçon, nous allons effectuer l'opération la plus simple possible, la création d'une branche pour un module sans lien.
Ensuite, nous analyserons les résultats de l'opération afin de comprendre ce qui a été créé et copié en termes de définitions de type/attribut, des valeurs d'attributs pour les modules/objets
(y compris OLE et images), les vues et la hiérarchie de l'objet.
Les liens sont traités en détails dans les leçons suivantes.
- Leçon 2 - Créer une branche à partir d'un module en branche
Dans la deuxième leçon, nous allons créer une branche à partir du module en branche créé dans la Leçon 1.
Ensuite, nous analyserons les résultats de l'opération pour comprendre comment l'attribut "Branch History" fonctionne au niveau du module et de l'objet.
- Leçon 3 - Création d'une branche avec un lien interne
Dans cette leçon, nous allons créer une branche pour les deux modules, l'un relié à l'autre en utilisant un module de liens interne (c.a.d un module de lien qui est à l'intérieur du
projet source de la branche).
Ensuite, nous passerons en revue les résultats de l'opération pour voir que la branche a créé un nouveau module de liens dans le projet cible et qu'il est utilisé pour stocker
les liens entre les modules cibles.
- Leçon 4 - Création d'une branche avec un lien externe
Dans cette leçon, nous allons créer une branche avec deux modules, l'un est lié à l'autre par un module de liens externe (c'est à dire un module de lien qui est en dehors du projet source
de la branche).
Ensuite, nous passerons en revue les résultats de l'opération pour voir que la branche a utilisé le module de lien externe pour stocker les liens entre les modules cibles.
- Leçon 5 - Création d'une branche avec un lien vers un module externe
Dans cette leçon, nous allons créer une branche pour un module simple relié à un autre module qui n'est pas inclus dans l'opération (c'est un module externe).
Ensuite, nous passerons en revue les résultats de l'opération pour constater que - à condition que l'option correcte ait été choisie - les liens ont été établis à partir du module cible
de la branche vers le module externe.
- Leçon 6 - Création incrémentale d'une branche
Dans cette leçon, nous allons créer une branche, à partir de plusieurs modules, incrémentalement.
Le module de plus haut niveau sera créé en premier, suivi des modules de niveau inférieur qui sont reliés au module de haut niveau.
Ensuite, nous passerons en revue les résultats de l'opération pour voir que les modules bas niveau cibles ont été correctement reliés au module cible de haut niveau bien que les opérations
de création de branche aient été faites séparément.
- Leçon 7 - Redirection de liens pendant la création d'une branche
Dans cette leçon, nous allons utiliser la création incrémentale d'une branche pour configurer un scénario où un objet cible du lien est absent,
puis créer une branche pour un module qui prévoit l'objet manquant.
Ensuite, nous passerons en revue les résultats de l'opération pour constater - à condition que l'option correcte ait été choisie - que le lien vers l'objet manquant a été redirigé vers
l'objet cible original.
Comparaison
- Leçon 1 - Comparer avec une version de référence
Dans cette première leçon, nous allons comparer le module courant avec ses versions de référence.
Ensuite, nous allons analyser la colonne de résultats et voir les différences de structure, d'attributs (y compris OLE), les différences de liens, différences d'objets :
nouveaux/supprimés/purgés, et les différences de table.
- Leçon 2 - Inverser le sens de la comparaison
Dans la deuxième leçon, nous allons comparer un module en cours avec l'une de ses versions de référence, mais en inversant le sens de la comparaison.
Ensuite, nous allons analyser les résultats pour voir si le sens de la comparaison donne des messages différents.
- Leçon 3 - Comparer avec une autre branche
Dans cette leçon, nous allons effectuer une comparaison de deux modules, en vérifiant les correspondances entre chaque attribut.
Après la comparaison, nous allons analyser les résultats et voir comment les résultats sont similaires aux leçons précédentes.
- Leçon 4 - Comparaison par attribut
Dans cette leçon, nous allons effectuer une comparaison de deux modules, en vérifiant les correspondances entre chaque attribut.
Après la comparaison, nous allons analyser les résultats et voir comment les résultats sont similaires aux leçons précédentes..
- Leçon 5 - Comparer les attributs de deux modules
Dans cette leçon, nous allons effectuer une comparaison des attributs de deux modules et analyser les résultats.
Intégration
- Leçon 1 – Intégration complète
Dans cette première leçon, nous allons procéder à une intégration complète d'un tronc commun et d'un module en branche.
- Leçon 2 - Fusion rapide
Dans la deuxième leçon, nous allons procéder à une fusion rapide d'un tronc commun et d'un module en branche.