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

第 1 課:從 Rhapsody 確認及開啟 Gateway

在這一課,將指導您如何建立使用 Rhapsody® Gateway 所需要的環境。
Rhapsody Gateway 是 Rhapsody 的附加程式產品,需要獨立的軟體使用權。Gateway 可在下列環境中運作:
註: 如需 Rhapsody Gateway 功能的詳細說明,請參閱 Gateway 附加程式使用者手冊。若要存取該手冊,請從 Rhapsody Gateway 主功能表按一下說明 > 文件 > 使用者手冊

若要確認已安裝 Gateway:

  1. 建立或開啟現行的 C 或 C++ Rational® Rhapsody 專案。
  2. 在 Rational Rhapsody for C 或 C++ 中選取專案,按一下滑鼠右鍵並從下拉清單選取 Rational Rhapsody Gateway。這時會開啟 Rhapsody Gateway 涵蓋面分析視圖

    主視圖確認閘道

    Gateway 中有兩個基本介面,一個主介面及一個配置對話視窗。每一個都提供多種視圖;視圖是向使用者呈現資訊的方法。唯一視圖提供不同的方法來檢視及操作資料。需求的涵蓋面表示鏈結元素。
    註: 如需視圖及其標籤的更多詳細資料,請參閱 Rational Rhapsody Gateway 附加程式使用者手冊。
    • 管理視圖 – 主介面的預設視圖,呈現文件以及專案相關的涵蓋面資訊與一般資訊。該視圖中有違規規則的摘要(如適用)以及能夠為專案產生的報告清單。
    • 涵蓋面分析視圖 – 容許您從專案文件選取元素,並顯示涵蓋選定文件的一層上游及一層下游的需求。
    • 影響分析視圖 – 顯示專案定義的其他文件的選定元素,涵蓋元素的所有層次 N-m,以及已涵元素的所有層次 N+p。
    • 圖形視圖 – 以圖形格式顯示專案的文件及其鏈結。
    • 需求詳細資料 – 儘呈現一個文件,該文件從視圖左上角的下拉清單中選取。對於該文件,所有需求、衍生需求、巨集需求及實體都會在第一欄中呈現,並以動態建立的欄代表屬性的廣域視圖。
    配置視窗如下提供數個配置視圖:
    • 專案 – 容許您透過指定要包含的文件、每個文件的類型以及文件之間的涵蓋關係來配置專案。
    • 類型 – 容許您新建類型或自訂專案的現有類型。
    • Snapshot – 容許您建立、管理及比較專案的 Snapshot。
    • 過濾器 – 容許您定義自訂過濾器來分析需求,且僅顯示滿足特定準則的文件的需求。
    • 報告 – 容許您定義新的自訂報告。可以產生預設報告,也可以使用主視窗上的報告 > 程式庫報告子功能表來自訂報告。
    • 表示式 – 容許您測試類型使用的規則運算式來分析中間檔。
    • XML - 容許您測試類型使用的 XML 語法來分析中間檔。
    • 選項 – 容許您設定應用程式中的預設文字字型、設定專案密碼、定義環境變數,及其他應用程式的雜項設定。
    「分析類型」定義如何擷取給定的分析檔案中的每一個元素。該項目由使用者選擇,並在將需求引入 Gateway 進行分析時使用「類型編輯器」定義。DOORS® 的三種預設的預先定義分析類型如下:
    • Doors - 剖析中間檔以符合正規表示式來獲得需求資訊
    • Doors XML – 在 XML 中建立中間檔,並使用 XML 取得需求資訊
    • Doors-進階 – 此項很少選作 DOORS 的分析類型;它是一個自訂類型,使用屬性 ReqID 作為需求 ID,而不是使用自動產生的 DOORS 物件 ID。它包含一組自訂鏈結類型,用於確定「配置」、「滿意度」及「驗證」。
    針對 Doors 及 Doors XML 選項都將自動儲存中間檔。

    從配置視圖或主視圖選取類型後可在「類型編輯器」中檢視類型。

    預先定義的類型如下:
    • 區段,擷取分析的輸入檔的結構
    • 巨集需求,支援需求之間的階層
    • 需求,擷取所有需求 ID
    • 實體,強制分析特定元素以強調顯示無涵蓋面的元素
    • 參照,擷取涵蓋面鏈結
    • 屬性,擷取需求屬性
    • 參照屬性,擷取套用於涵蓋面鏈結的其他資訊
    • 鏈結,擷取涵蓋面鏈結以外的其他任意鏈結
    • 文字,擷取需求文字
    • 圖片,擷取圖片及圖表

    可以使用「類型」配置視圖自訂要解壓縮的需求。如果沒有按照預期匯入需求,或者需求的格式需要變更,則可以執行此動作。

    自訂的分析類型可以完全重頭建立,但是通常最好從預設類型開始且僅作出適當的變更。

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

意見回饋