您可以利用標準的「需求交換格式」,與其他資料庫交換需求資料。Rational® DOORS® 支援兩種「需求交換格式」:ReqIF 和 RIF。
註: 請勿在資料庫之間複製 Rational DOORS 資料目錄,來建立複製的資料實例。資料目錄包含資料建立所在之資料庫專用的整合與配置資訊。如果要在資料庫之間交換資料,請使用這個主題說明的「需求交換格式」。
使用的第一種標準是 RIF 1.2 版,這是在 Rational DOORS 9.2.0.1 版納入。一般而言,您使用 RIF 傳送資料來編輯,並傳回給另一個 Rational DOORS 資料庫。第二種標準稱為 ReqIF 1.0 版,這是在 Rational DOORS 9.4 版納入。ReqIF 1.1 版是在
Rational DOORS 9.5.2 版納入,並與 ReqIF 1.0 版完全相容。ReqIF 是原始 RIF 標準的演進,由 Object Management Group (
OMG) 控管。一般而言,您使用 ReqIF 傳送 Rational DOORS 資料來編輯,並傳回給:
- Rational DOORS Next Generation 資料庫
- Rational
DOORS 資料庫 9.4 版或更新版本
這兩種標準的主要差異在於,您匯出需求資料時所建立的 XML 檔格式。不過,Rational DOORS 可平順無礙地支援這兩種標準,在處理這兩種標準時,對您在交換需求資料時所執行的作業,只會產生微乎其微的影響。對您每日工作的唯一影響是,當您從 Rational DOORS 傳送需求時,您必須指定它是 ReqIF 檔或 RIF 檔。除此之外,不論您所處理的是 ReqIF 檔或 RIF 檔,您的程序是相同的。
下表顯示當您在這兩種 Rational DOORS 資料庫之間交換資料時,所使用的 ReqIF 或 RIF 版本。
表 1. RIF 和 ReqIF 相容性表格原始資料庫 |
目標資料庫 |
ReqIF 或 RIF |
9.2.0.1 之前的版本 |
9.2.0.1 之前的版本 |
無 |
9.2.0.1 之後的 9.2.x |
9.2.0.1 之後的 9.x |
RIF |
9.3.x |
9.2.0.1 之後的 9.x |
RIF |
9.4.x |
9.2.0.1 之後的 9.2.x 和 9.3.x |
RIF |
9.4.x |
9.4.x 和 9.5.x |
ReqIF |
9.5.x |
9.2.0.1 之後的 9.2.x 和 9.3.x |
RIF |
9.5.x |
9.4.x 和 9.5.x |
ReqIF |
9.6.x |
9.6.x |
ReqIF |
在第三方編輯匯出的資料之後,會將它傳回給原始 Rational DOORS 資料庫,並且如果適當的話,會與原始資料合併。傳回資料然後合併,是雙步驟程序。
如何使用此功能,端視您是:
- 原始資料庫:將資料傳送給第三方,然後再收回他們所更新的資料
- 第三方:接收資料,然後編輯並傳回給原始資料庫