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

第 4 課:從 DOORS 將專案需求匯入 Rhapsody Gateway

在這一課,您將把專案需求匯入 Rhapsody® Gateway 專案。
除了 DOORS® 的管理者存取權之外,您還必須在系統上已安裝 Rational® Rhapsody for C 或 C++,以及 Rhapsody Gateway,才能執行匯入。
註: Elevator 專案用作本指導教學的需求範例。專案位於 Rhapsody/Gateway 資料夾中。C++ 及 C 程式設計語言存在相同的模型;可以使用任意語言練習。
  1. 在 Rational Rhapsody for C 或 C++ 中,按一下檔案 > 開啟,以從 Rational\Rhapsody\7.5.3\Gateway\examples\coupling\Rhapsody\Elevator 安裝目錄載入 Elevator 專案。
  2. 選取範例 elevator.rpy。用滑鼠右鍵按一下 Elevator 專案,並選取 Rational Rhapsody Gateway > 開啟
  3. 這時將開啟 Rhapsody Gateway,並依預設出現「涵蓋面分析視圖」。
  4. 在功能表列上按一下編輯專案按鈕 轉換器,以開啟 Rhapsody Gateway 配置視窗。

    轉換器

    轉換器

  5. 按一下工作區域下頁面中間的新增文件按鈕 轉換器。按一下將文件印入主視窗。預設的文件名稱為 Document1
  6. 在 Rhapsody Gateway 配置視窗中,按一下分析類型標籤從下拉清單選取 Doors 基本

    請注意中間檔勾選方塊會自動取消勾選,指示中間檔已儲存。

  7. 強調顯示檔案或目錄方框中的內容,並按一下瀏覽 "…" 按鈕(在標籤右側強調顯示之後該按鈕有作用)。這時將開啟「選取 DOORS 模組」視窗,提示您登入 DOORS。

    轉換器

  8. 您登入 DOORS 之後,請選取更新按鈕 轉換器 以在「選取 DOORS 模組」視窗的 DOORS 資料庫方框內顯示 Elevator 專案。

    轉換器

  9. Doorselelevatorpjt 專案列於 DOORS 資料庫中(所有 Elevator Specs 檔案都在其下方)。

    現在,DOORS 需求能夠匯入 Gateway,並建立 UML 模型及該模型涵蓋的需求之間的連線。

  10. 若要新增專案的涵蓋面鏈結,請選取一個 specs 檔案(例如,Elevator Specs)並按一下確定
  11. 在 Rhapsody Gateway 視窗中,選取新增涵蓋按鈕 轉換器。按一下套用 > 確定
    註: 箭頭的方向很重要。模型一律涵蓋需求,因此箭頭方向從模型走向需求。現在可以製作涵蓋面鏈結;此動作將建立模型與需求之間的連線。
  12. 當出現「專案分析」視窗提示您重新分析 Rhapsody Gateway 專案時,請按一下
    1. 回到 Rhapsody Gateway 涵蓋面分析視圖,並確認這裡列出了兩個文件。
    2. 按一下需求,並確認未涵蓋的需求以紅色 轉換器 強調顯示。

      請注意,太陽符號 轉換器 指示新增的元素。

現在,DOORS 需求能夠匯入 Gateway,並建立 UML 模型及該模型涵蓋的需求之間的連線。

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

回饋