整合 Rational DOORS 與 Rational Quality Manager

Rational® DOORS® 9.4 版與 Rational Quality Manager 4.0 版開始,可以使用 Open Services for Lifecycle Collaboration (OSLC) 規格,來整合 Rational DOORSRational Quality Manager。 OSLC 使您能夠在測試與需求構件之間建立雙向鏈結,並且在檢視測試案例中 Rational DOORS 需求和測試計劃中 Rational DOORS 需求集合時,顯示複合式浮動說明。在 Rational DOORS 中,您還可以從某些 Rational DOORS 物件(例如需求)鏈結至 Rational Quality Manager 中的測試計劃、測試 Script 步驟及測試案例。
註: 這個主題適用於 IBM® Rational DOORS 9.4 版及更新的版本。如需整合 IBM Rational Quality ManagerRational DOORS 9.3 版及更舊版本的相關資訊,請參閱 9.3 版和 9.4 版Rational DOORS說明文件中的 Rational DOORS for Rational Quality Manager Interface (DOORS 9.3)

使用 OSLC 時構件鏈結

在建立指向應用程式中外部構件的鏈結時,會自動建立指回目標應用程式中來源構件的鏈結,也稱為反向鏈結。 已建立從來源構件指向外部構件的鏈結,並且已建立從外部構件指向來源構件的所產生反向鏈結時,這兩個鏈結稱為雙向鏈結。

來源應用程式和目標應用程式將其鏈結儲存在個別資料庫中,並且來源應用程式沒有目標應用程式中資料庫的存取權。 某些交易式作業(例如,何時複製或刪除構件)可能會在來源應用程式伺服器中發生。在這些情況下,不會自動新增或移除目標應用程式中構件的對應反向鏈結。 也會存在這樣的實例:在沒有移除來源應用程式中對應鏈結的情況下,故意移除目標應用程式中的反向鏈結。 因此,如果雙向鏈結不在同步化狀態,則根據您的開始檢視點,來源構件與目標構件之間的可追蹤性可會不同。

如果雙向鏈結不在已同步狀態,則可追蹤性報告的正確性可能會受影響。 例如,針對目標應用程式中構件執行的報告所提供結果,可能與針對來源應用程式中相同構件執行的報告所產生結果不同。 下列構件的鏈結受限制於:
  • 需求集合
  • 開發計劃
  • 需求
  • 變更要求,例如問題報告、作業、計劃項目及歷程
重要: 沒有保證雙向鏈結之間的同步化狀態及來源構件與目標構件之間的可追蹤性。

已鎖定構件的鏈結

如果試圖建立或刪除構件的鏈結時,需求或需求集合已鎖定於 Rational DOORS 中,則您可能接收到一則訊息,指示無法儲存對鏈結進行的變更。發生此狀況時,「品質管理」應用程式會提示您選擇繼續的方式。 在提示中,有三個選項:重試取消儲存局部變更。 選項重試:試圖再次建立或刪除反向鏈結。如果需求或需求集合仍然是已鎖定,則作業將失敗。 選項取消:取消對測試構件上鏈結及 Rational DOORS 需求或需求集合上反向鏈結進行的變更。 選項儲存局部變更:僅變更「品質管理」測試構件上的鏈結,但不會變更 Rational DOORS 需求或需求集合上的鏈結。稍後,您必須在 Rational DOORS 中修復鏈結,以便此鏈結正常運作。

啟用應用程式之間的整合

如果要在應用程式之間啟用通訊, 您必須將 Rational Quality Manager 伺服器新增到 Rational DOORS 中的遠端服務清單, 以及在 Rational Quality Manager 伺服器上的「夥伴」關係中,新增 Rational DOORS

註: 若要執行這項作業, 您必須具備資料庫管理員專用權或自訂使用者許可權,才能管理 Rational DOORS 中的資料庫。您也必須具備 Rational Quality Manager 伺服器上的 Jazz™ 管理者專用權。

如需相關資訊,請在 YouTube 上觀看下列有關 Rational DOORS 與 Rational Quality Manager 整合的視訊:IBM Rational DOORS 與 IBM Rational Quality Manager

若要配置這項整合,您必須執行下列作業。如需相關資訊,請在 Rational solution for Collaborative Lifecycle Management (CLM) 說明文件中,參閱 Rational Quality Manager整合說明文件


意見