Envoi et réception de fichiers RIF et ReqIF

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

  1. 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 et RIF.
  2. 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 et RIF.

    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 RIF et ReqIF sur les données locales.

  3. Vous pouvez envoyer le package comme vous le feriez pour tout autre fichier.
  4. 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.
  5. 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 :

  1. Importez les données dans le projet. Voir Importation de packages ReqIF et RIF.
    Remarque : Vos données ne sont pas mises à jour tant que vous n'avez pas fusionné le package importé.
  2. Fusionnez les données renvoyées avec les données d'origine. Voir Fusion de packages ReqIF et RIF. 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.
  3. A l'issue de la mise à jour des données, exportez la définition. Voir Exportation de packages ReqIF et RIF.

    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.


Commentaires en retour