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

- 按一下工作區域下頁面中間的新增文件按鈕
。按一下將文件印入主視窗。預設的文件名稱為 Document1。
- 在 Rhapsody Gateway 配置視窗中,按一下分析類型標籤從下拉清單選取 Doors 基本。
請注意中間檔勾選方塊會自動取消勾選,指示中間檔已儲存。
- 強調顯示檔案或目錄方框中的內容,並按一下瀏覽 "…" 按鈕(在標籤右側強調顯示之後該按鈕有作用)。這時將開啟「選取 DOORS 模組」視窗,提示您登入 DOORS。

- 您登入 DOORS 之後,請選取更新按鈕
以在「選取 DOORS 模組」視窗的 DOORS 資料庫方框內顯示 Elevator 專案。 
- Doorselelevatorpjt 專案列於 DOORS 資料庫中(所有 Elevator Specs 檔案都在其下方)。
現在,DOORS 需求能夠匯入 Gateway,並建立 UML 模型及該模型涵蓋的需求之間的連線。
- 若要新增專案的涵蓋面鏈結,請選取一個 specs 檔案(例如,Elevator Specs)並按一下確定。
- 在 Rhapsody Gateway 視窗中,選取新增涵蓋按鈕
。按一下。 註: 箭頭的方向很重要。模型一律涵蓋需求,因此箭頭方向從模型走向需求。現在可以製作涵蓋面鏈結;此動作將建立模型與需求之間的連線。
- 當出現「專案分析」視窗提示您重新分析 Rhapsody Gateway 專案時,請按一下是。
- 回到 Rhapsody Gateway 涵蓋面分析視圖,並確認這裡列出了兩個文件。
- 按一下需求,並確認未涵蓋的需求以紅色
強調顯示。 請注意,太陽符號
指示新增的元素。
現在,DOORS 需求能夠匯入 Gateway,並建立 UML 模型及該模型涵蓋的需求之間的連線。