此外,瞭解在複雜設計中新增或刪除需求的分派,或確定用以推動建立某些設計元素的需求是一項艱巨的作業。
IBM® Rational® Rhapsody® 使用動態物件導向需求系統 (DOORS®) 以在整個專案的生命期限內追蹤及管理設計需求,並以任一方向在線上的設計及需求之間導覽。
IBM Rational DOORS 介面將儲存在 Rational Rhapsody 中的設計資訊匯出至 Rational DOORS 環境。 設計資訊可以包括類別、變數及類型資訊、設計圖表、狀態圖及轉移。 在 Rational DOORS 中,以邏輯形式表現的資訊作為正式模組內的階層式需求,反應 Rational Rhapsody 模型中元素的原始階層。 因此得以在兩種環境間維持一致性。
需求管理作業在 Rational DOORS 內執行。 通常,Rational DOORS 維持專案文件、使用者文件及變更說明文件。 系統規格及建模在 Rational Rhapsody 內執行。 但是建置模型是為了符合 Rational DOORS(需求的擁有者)中儲存的需求。 在 Rational Rhapsody 中完成的原型化及分析驗證模型與需求的一致性。
介面用於在 Rational Rhapsody 模型及 Rational DOORS 資料庫之間共用資訊。 要追蹤需求,可將 Rational Rhapsody 元素的備份副本傳輸至 Rational DOORS 正式模組(備份在其中從內部鏈結至 Rational DOORS 資料庫)。
Rational DOORS 介面的目標是在 Rational DOORS 模組中代表 Rational Rhapsody 模型。 正式模組必須始終包含有關 Rational Rhapsody 模型元素的最新資訊。 這樣,您可以將 Rational Rhapsody 專案視為使用模型元素填入的特殊需求檔案。 因此,您可以將需求連結至滿足這些需求的實際 Rational Rhapsody 模型元素。 切記,Rational DOORS 是需求的擁有者。 如果需要變更需求,使它們位於 Rational DOORS 中。
您可以將有關完整的 Rational Rhapsody 模型或模型子集的資訊傳輸至 Rational DOORS。 您可以透過使用 Rational Rhapsody 瀏覽器建構清單來選取要傳輸的元素。 透過此方法,如果傳輸整個模型的時間過長,您將只能更新模型的子集。