Echange d'exigences avec d'autres bases de données

Vous pouvez échanger des données d'exigences avec d'autres bases de données à l'aide des formats d'échange d'exigences standard. IBM Engineering Requirements Management DOORS (DOORS ) prend en charge deux formats d'échange d'exigences: ReqIF et RIF.

Remarque: ne copiez pas le répertoire de données DOORS d'une base de données à une autre pour créer une instance en double des données. Ce répertoire contient des informations de configuration et d'intégration spécifiques à la base dans laquelle sont créées les données. Pour échanger des données entre des bases de données, utilisez les formats d'échange d'exigences décrits plus en détail.
La première norme utilisée est RIF version 1.2, qui a été introduite dans DOORS version 9.2.0.1. En règle générale, vous utilisez RIF pour envoyer des données à des fins d'édition et revenir à une autre base de données DOORS . Une deuxième norme appelée ReqIF version 1.0 a été introduite dans DOORS version 9.4. DOORS version 9.4 et les versions suivantes prennent en charge ReqIF version 1.0, 1.1et 1.2. Ces versions ReqIF sont techniquement équivalentes et sont interopérables. ReqIF est une évolution de la norme RIF d'origine et est régie par le groupe de gestion des objets (OMG). En règle générale, vous utilisez ReqIF pour envoyer des données DOORS à des fins d'édition et revenir à:
  • Base de données IBM Engineering Requirements Management DOORS Next
  • Une base de données DOORS version 9.4 ou ultérieure

La différence principale entre les deux normes est le format du fichier XML créé lors de l'exportation des données relatives aux exigences. Toutefois, DOORS prend en charge les deux normes en toute transparence et l'utilisation de deux normes a un impact minimal sur les tâches que vous effectuez lorsque vous échangez des données d'exigences. Le seul impact qu'il a sur votre travail quotidien est lorsque vous envoyez des exigences à partir de DOORS , vous devez indiquer s'il s'agit d'un fichier ReqIF ou d'un fichier RIF. En dehors de cela, vos procédures sont exactement identiques pour les fichiers ReqIF ou RIF.

Ce tableau présente la version de ReqIF ou RIF à utiliser lorsque vous échangez des données entre deux bases de données DOORS .
Tableau 1. Tableau de compatibilité RIF et ReqIF
Base de données d'origine Base de données cible ReqIF ou RIF
Versions avant 9.2.0.1 Versions avant 9.2.0.1 Aucun
9.2.x après 9.2.0.1 9.x après 9.2.0.1 RIF
9.3.x 9.x après 9.2.0.1 RIF
9.4.x 9.2.x après 9.2.0.1 et 9.3.x RIF
9.4.x 9.4. x, 9.5.x, 9.6 x, 9.7 x ReqIF
9.5.x 9.2.x après 9.2.0.1 et 9.3.x RIF
9.5.x 9.4. x, 9.5.x, 9.6 x, 9.7 x ReqIF
9.6.x 9.4.x, 9.5.x, 9.6.x, 9.7 x ReqIF
9.7.x 9.4.x, 9.5.x, 9.6.x, 9.7 x ReqIF

Une fois les données exportées éditées par le tiers, elles sont renvoyées à la base de données DOORS d'origine et, le cas échéant, fusionnées avec les données d'origine. Le renvoi et la fusion sont des processus en deux étapes.

L'utilisation de la fonction dépend de ce qui suit :
  • La base de données d'origine, l'envoi de données à des tiers et le retour des données mises à jour depuis ceux-ci
  • Le tiers, la réception des données, puis l'édition et le retour des données dans la base de données d'origine