您可以使用需求圖表,以新增 SysML 需求包含關係。將元素繪製在需求圖表中時,使用相依關係來顯示直接關係,其中元素的功能需要顯示,並可能變更另一個元素。您也可以指定需求與其他需求,以及需求與使用模板之模型元素,兩者相關的方式;或者將其用於使用案例圖中,以顯示如何追蹤使用案例的需求。
程序
- 在瀏覽器中,將低階需求新增至高階需求。
- 建立需求圖並將需求拖曳到需求圖上。
- 在低階需求上按一下滑鼠右鍵,並選取。
- 若要定義需求與相依關係之間的關係,請選取「相依關係」按鈕
。
- 將相依關係行從一個需求繪製到另一個需求。
- 用滑鼠右鍵按一下相依關係行,並選取特性。現在,您可能選取衍生作為模板,或另一個可能的模板,包括追蹤、展開、修正、配置、符合、拆解、履行、驗證、valueBinding、傳送、使用、朋友或 <<New>>。
- 按一下確定。產品會自動將相依關係新增至瀏覽器。
- 若要定義相依關係的模板,請按兩下需求與使用案例之間的相依關係,或按一下滑鼠右鍵選取特性。
- 從模板清單中選取追蹤。
- 按一下確定。
- 選用 若要在使用案例圖中追蹤需求,請從瀏覽器中選取需求,並將其拖曳至使用案例的內部或旁邊。
- 若要確定在圖表中可以看到該需求,請用滑鼠右鍵按一下圖表中的需求,並選取顯示選項。這時會開啟「需求顯示選項」視窗。
- 顯示群組框可指定針對需求要顯示的資訊。選取名稱圓鈕,以顯示需求的名稱。按一下確定。
結果
您可以顯示需求之間的關係,以及需求與使用相依關係之模型元素之間的關係。您可以設定下列類型的相依關係模板:
- 衍生指出該需求是另一個需求的結果。
- 追蹤顯示從模型元素到需求的相依關係,其相依關係箭頭指向需求。
模板是透過鍵入 UML 實體來延伸 UML meta 模型語意的一種建模元素。
Rational® Rhapsody® 包含預先定義的模板,您也可以定義您自己的模板。模板括在圖表的書名號中,例如 «derive»。