Vous pouvez utiliser le Requirements Interchange Format pour envoyer des données
d'un projet à un autre.
Avant de commencer
Lorsque vous exportez un package,
toutes les vues auxquelles vous pouvez accéder dans les modules de la définition Requirements
Interchange Format sont incluses dans le package.
Pour
vérifier que les données incluses dans le package sont gérables,
configurez un compte utilisateur spécial Requirements Interchange Format ayant accès
uniquement aux vues que vous voulez inclure au package.
Envoi d'un fichier RIF ou ReqIF
- Créez une définition Requirements Interchange Format. Il s'agit d'une
définition ReqIF ou définition RIF.
La définition indique les données à inclure au package et les droits d'accès
dans le cas d'une importation. Voir Création de définitions ReqIF.
- Exportez la définition dans un fichier XML appelé package ReqIF ou package RIF. Les données spécifiées dans la
définition sont copiées vers ce fichier. Voir Exportation de packages ReqIF.
Si vous
ajoutez des droits d'accès en édition aux données contenues dans le package, Rational DOORS verrouille la copie dans votre base de données
et la passe en lecture seule. Les données contenues dans le fichier Requirements Interchange Format sont
en lecture seule dans votre base de données ou en lecture seule dans le package. Voir Verrous ReqIF sur les données locales.
- Vous pouvez envoyer le package comme vous le feriez pour tout autre fichier.
- Un utilisateur recevant votre package peut l'importer dans un projet, comme le décrit
la section suivante. Il gère les données en fonction des contraintes liées aux droits d'accès
que vous avez ajoutés aux données.
- Lorsque les utilisateurs de la base de données distante ont terminé la mise à jour des données,
ils vous renvoient le package afin que vous puissiez l'importer dans votre projet,
comme le décrit la section suivante.
Réception d'un fichier Requirements Interchange Format
Lorsque
vous recevez de
nouvelles données dans un package ReqIF ou RIF
et l'importez dans un projet :
- Une définition ReqIF ou RIF est créée.
- Un ou plusieurs modules sont créés dans le projet. Les modules importés
dans les packages ReqIF sont créés au niveau du projet. Les modules
importés dans les packages RIF sont créés dans une arborescence de dossiers
correspondant à l'arborescence du projet dans lequel les données
ont été exportées.
Lorsque vous recevez des
données renvoyées dans un
package ReqIF ou RIF et que vous l'importez dans le projet dans lequel les
données ont été créées à l'origine :
- Vous choisissez une définition existante, si aucune n'est sélectionnée par défaut.
- Un dossier est créé pour les données importées.
- Après l'importation des données, vous devez fusionner les données mises à jour avec les
données existantes.
Lorsque vous recevez des données, effectuez les tâches suivantes :
- Importez les données dans le projet. Voir Importation de packages ReqIF.
Remarque : Vos données ne sont pas mises à jour tant que vous n'avez pas fusionné
le package importé.
- Fusionnez les données renvoyées avec les données d'origine.
Voir Fusion de packages ReqIF.
Il est probable que certaines données des
modules soient éditables et que d'autres soient en lecture seule. Si le tiers a terminé
les mises à jour et vous a renvoyé les verrous, ces derniers sont retirés. Si le fichier était une mise à jour et
que le tiers prévoit de vous envoyer d'autres modifications, il peut conserver les verrous.
- A l'issue de la mise à jour des données, exportez la définition.
Voir Exportation de packages ReqIF.
Lorsque vous exportez la définition, vous pouvez renvoyer les verrous d'édition, de manière à
ne pas pouvoir procéder à d'autres mises à jour des données. Les données sont exportées dans un fichier XML,
que vous pouvez renvoyer à la base de données Rational DOORS d'origine.