< 上一個課程 | 下一個課程 >

第 7 課:在 DOORS 中更新需求

在這一課,您將學習如何變更 DOORS® 中的需求。Rational® Rhapsody® Gateway 容許您導覽至原始 DOORS 需求、在 DOORS 中作出變更,及使用新資訊更新 Gateway 與 Rhapsody。

需求變更經常發生,且這些變更直接對 DOORS 需求做出。因為模型元素與需求之間已經設定的可追蹤性鏈結,您可以看到作為需求變更結果需變更的模型元素(在上例中,即使用案例)。需求變更的影響將會分析並可在 Rhapsody Gateway 中方便檢視。

  1. 開啟 Rhapsody,並載入之前在本指導教學中透過開啟 elevator.rpy 檔案使用的相同 Elevator 專案。用滑鼠右鍵按一下 Elevator,並選取 Rhapsody Gateway 開啟Gateway 管理視圖。
  2. Document 1 Doors XML 下的左欄中按兩下 HL_REQ 2,輸入您的 DOORS 登入,然後按一下確定開啟 DOORS。

    轉換器

  3. 選項文字框中編輯 HL_REQ 2 的需求文字,方法是在 or 之後新增單字 down。 儲存 DOORS 需求的變更。
  4. 重新開啟 Rational Rhapsody Gateway 視窗,並選取「管理視圖」左欄中的 Document1 Doors XML
  5. 用滑鼠右鍵按一下 Document1 Doors XML 開啟對話,然後選取重新載入 DOORS 以執行重新載入。確認 HL_REQ 2 上出現橙色方框,指示已發生變更。
  6. 選取涵蓋面分析視圖標籤,然後按一下中間選項欄中的 HL_REQ 2。 檢查下面選項文字框中的文字,並確認需求 down 已新增至文字
  7. 回到「管理視圖」,並按一下左欄上層的 UML Model Rhapsody。確認其包含對新需求的參照。
  8. 藉由 UML Model Rhapsody 仍在 Gateway 管理視圖的左欄中強調顯示,從功能表列選取工具 > 新增高層次需求
  9. 這時會開啟新增高層次需求對話。強調顯示底端方框中的 elevator,並按一下確定
  10. 這時會出現另一個新增高層次需求對話,指示有一個已修改的需求。按一下確定
  11. 提示時重新載入 UML 模型,並選取

    附註,橙色符號指示 UML 模型已變更,且橙色符號位於主使用案例模型旁。

  12. 返回開啟 Rhapsody 視窗,並在主使用案例圖中按兩下 HL_REQ 2。檢視規格區段中對話內的需求文字,並檢查 down 是否已新增至文字。

需求的變更將同時在 Rhapsody 及 Gateway 中做出。現在,您將準備把 Rational Rhapsody 模型元素匯出至 Doors,並在 DOORS 中檢視這些元素。

< 上一個課程 | 下一個課程 >

回饋