要件データを他のデータベースと交換できるようにする標準 Requirements Interchange Format があります。
Rational® DOORS® は、2 つの Requirements Interchange
Format (RIF および ReqIF) をサポートします。
Rational DOORS で使用される最初の標準は RIF バージョン 1.2 です。
これは、Rational DOORS バージョン 9.2.0.1 で導入されました。
通常、データを編集用に送信して他の Rational DOORS データベースに
返すには RIF を使用します。
2 つ目の標準は ReqIF バージョン 1.0 です。
これは、Rational DOORS バージョン 9.4 で導入されました。
ReqIF は、元の RIF 標準を
発展させたものであり、Object Management Group (
OMG) によって
管理されます。
通常、ReqIF は、Rational DOORS データを編集用に送信して
次の場所に返す場合に使用します。
- Rational DOORS Next Generation データベース
- バージョン 9.4 以降の Rational DOORS データベース
2 つの標準の主な違いは、要件データのエクスポート時に作成される xml ファイルの形式です。
ただし、Rational DOORS は、この 2 つの標準をシームレスにサポートします。
2 つの標準を使用することで、要件データの交換時に行うタスクに及ぶ影響が最小限になります。
日常の作業に及ぶ唯一の影響は、Rational DOORS から
要件を送信するときに、それが RIF ファイルなのか ReqIF ファイルなのかを指定しなければならないことです。
それ以外では、扱っているファイルが RIF ファイルなのか ReqIF ファイルなのかに関係なく、手順は全く同じです。
エクスポートされたデータは、サード・パーティーで編集された後、
送信元の Rational DOORS データベースに
返され、適宜、元のデータとマージされます。
データの戻しと、データのマイグレーションは、2 ステップのプロセスです。
この機能をどのように使用するのかは、次のどちら側で作業しているのかによって異なります。
- 送信元のデータベース: データをサード・パーティーに送信し、更新されたデータをサード・パーティーから受信する
- サード・パーティー: データを受信して編集し、送信元のデータベースに返す