Après avoir importé initialement un package Requirements Interchange Format
dans un projet distant Rational DOORS, vous pouvez ensuite importer et fusionner un package avec des données mises à jour du projet distant. Ces données mises à jour
incluent les révisions effectuées dans le projet source après que les
données d'origine aient été exportées.
Avant de commencer
Lorsque vous exportez les données d'origine du projet source,
vous devez créer une définition ReqIF. Dans celle-ci, définissez la valeur
de Locks for local data sur No
locks. Exported data is read-only.. Cette valeur est appliquée
à l'exportation initiale et aux exportations suivantes de données. Etant donné que
les données importées dans le projet distant sont en lecture seule, elles peuvent inclure uniquement
des liens entrants d'autres modules. Ensuite, les membres d'équipe
effectuent des révisions dans le projet source et exportent un autre package ReqIF
du projet source contenant les données mises à jour. Vous pouvez alors
importer le package révisé dans le projet distant en suivant la procédure décrite
dans cette section.
Lorsque vous importez un package dans un projet, vous devez
disposer de l'autorisation de partitionner des données et de modifier l'accès au projet.
Pourquoi et quand exécuter cette tâche
Lorsque vous fusionnez un package avec des données mises à jour dans un projet distant,
les mises à jour suivantes sont appliquées aux modules de ce projet distant :
- Les nouveaux objets sont ajoutés aux modules.
- Les nouvelles définitions d'attribut sont ajoutées aux modules.
- Toutes les différences de valeur d'attribut sont copiées dans les modules.
- Les objets supprimés font l'objet d'une suppression facultative dans les modules.
- Les objets purgés ne sont pas mis à jour dans les modules. Si un objet
n'existe plus dans un module importé, il est ignoré lors de la fusion
et l'objet d'origine est inchangé dans le module de projet distant.
- Les nouvelles définitions de vue sont ajoutées aux modules.
- Si une vue existe déjà dans un module distant, les révisions du module source
sont appliquées au module distant.
- Les nouveaux liens entrants sont créés dans les modules distants.
- Les informations d'historique ne sont pas incluses au package ReqIF ou RIF.
Procédure
- Exportez les modules révisés du projet source dans un package
ReqIF. Les verrous de la définition ReqIF doivent encore être définis sur
No locks. Exported data is read-only.
- Importez le package ReqIF contenant les données révisées
dans le projet distant. Un nouveau dossier est créé pour les données révisées.
- Fusionnez les modules révisés importés avec les versions d'origine
de la base de données distante :
- Dans l'explorateur de base de données, sélectionnez le projet contenant
le package que vous voulez fusionner, cliquez sur , puis cliquez sur l'onglet
Définitions ReqIF.
- Sélectionnez la définition qui est associée au package importé que vous souhaitez
fusionner, puis cliquez sur Importations. La fenêtre Importations de définition ReqIF s'affiche.
- Dans la fenêtre Importations de définition ReqIF, sélectionnez le package
importé que vous souhaitez fusionner, puis cliquez sur Fusionner.