在這一課,您將學習如何變更 DOORS® 中的需求。Rational® Rhapsody® Gateway 容許您導覽至原始 DOORS 需求、在 DOORS 中作出變更,及使用新資訊更新 Gateway 與 Rhapsody。
需求變更經常發生,且這些變更直接對 DOORS 需求做出。因為模型元素與需求之間已經設定的可追蹤性鏈結,您可以看到作為需求變更結果需變更的模型元素(在上例中,即使用案例)。需求變更的影響將會分析並可在 Rhapsody Gateway 中方便檢視。
- 開啟 Rhapsody,並載入之前在本指導教學中透過開啟 elevator.rpy 檔案使用的相同 Elevator 專案。用滑鼠右鍵按一下 Elevator,並選取 Rhapsody Gateway 開啟Gateway 管理視圖。
- 在 Document 1 Doors XML 下的左欄中按兩下 HL_REQ 2,輸入您的 DOORS 登入,然後按一下確定開啟 DOORS。

- 在選項文字框中編輯 HL_REQ 2 的需求文字,方法是在 or 之後新增單字 down。
儲存 DOORS 需求的變更。
- 重新開啟 Rational Rhapsody Gateway 視窗,並選取「管理視圖」左欄中的 Document1 Doors XML。
- 用滑鼠右鍵按一下 Document1 Doors XML 開啟對話,然後選取重新載入 DOORS 以執行重新載入。確認 HL_REQ 2 上出現橙色方框,指示已發生變更。
- 選取涵蓋面分析視圖標籤,然後按一下中間選項欄中的 HL_REQ 2。
檢查下面選項文字框中的文字,並確認需求 down 已新增至文字
- 回到「管理視圖」,並按一下左欄上層的 UML Model Rhapsody。確認其包含對新需求的參照。
- 藉由 UML Model Rhapsody 仍在 Gateway 管理視圖的左欄中強調顯示,從功能表列選取。
- 這時會開啟新增高層次需求對話。強調顯示底端方框中的 elevator,並按一下確定。
- 這時會出現另一個新增高層次需求對話,指示有一個已修改的需求。按一下確定。
- 提示時重新載入 UML 模型,並選取是。
附註,橙色符號指示 UML 模型已變更,且橙色符號位於主使用案例模型旁。
- 返回開啟 Rhapsody 視窗,並在主使用案例圖中按兩下 HL_REQ 2。檢視規格區段中對話內的需求文字,並檢查 down 是否已新增至文字。
需求的變更將同時在 Rhapsody 及 Gateway 中做出。現在,您將準備把 Rational Rhapsody 模型元素匯出至 Doors,並在 DOORS 中檢視這些元素。