在此版本中,UML 造型可以影響從 UML 元素建立需求的方式,以及從需求建立 UML 元素的方式。但是,您無法在 IDE 中自訂這個功能。下列程序說明如何用造型來建立需求類型與 UML Metatypes 之間的對映。
[Rational Software Architect]
- 在編輯器中開啟 RequisitePro 專案檔 (.RQS)。
- 尋找具有 Eclipse/RequisitePro 整合之設定的區段。用方括弧([ ])括住一個 ID 的字行便是該區段的起始字行。Eclipse/RequisitePro 整合區段的起始字行如下:
在這個區段中,每行字行都是鍵值對。您只要為每個對映新增兩行字行即可。下列為對映範例,後面的說明即解釋其意義:
CreateElementFromReqUTILCLASSuml=UTILCLASS,CLASS,uml,true,Basic__Utility
CreateReqFromElementCLASSumlBasic__Utility=UTILCLASS,CLASS,uml,true,Basic__Utility
上述兩行字行將 UTILCLASS 需求對映至 <<utility>> 類別模型元素。 第一行表示 UTILCLASS 需求應建立 <<utility>> 類別元素,而第二行則表示 <<utility>> 類別元素應建立 UTILCLASS 需求。每一行都說明單一方向的對映,意指您只要新增其中一行字行,便可支援單向對映。
在下列說明中,重複了相同的兩行程式碼行。然而,第二行程式碼行包含空格,其表示每一個資訊。粗體的字則表示中斷:
CreateElementFromReqUTILCLASSuml=UTILCLASS,CLASS,uml,true,Basic__Utility
CreateElementFromReq UTILCLASS uml = UTILCLASS , CLASS , uml , true , Basic__Utility
鍵(直接連結三個字串):
項目 說明 CreateElementFromReq 表示該對映從部份需求類型的需求中建立元素 UTILCLASS 需求類型標示 uml 網域 ID(uml 是唯一合理的值,因為它是具有造型的唯一網域)
= 分隔鍵值組件
值(五個以逗點區隔的字串):
項目 說明 UTILCLASS 需求類型標示(「必須」符合鍵中的值) CLASS LinkableKind ID,其為字母全部大寫的 Meta 類別(例如,CLASS、INTERFACE、USECASE 等等) uml 網域 ID(同樣地,uml 是唯一合理的值) true 建立後的鏈結(true 或 false)- 一般為 true Basic__Utility 完整的造型名稱,以底線 (__) 取代兩個冒號 (::)。在此情況下,實際上造型的完整名稱是 Basic::Utility。 第二行分成如下:T
CreateReqFromElementCLASSumlBasic__Utility=UTILCLASS,CLASS,uml,true,Basic__Utility
CreateReqFromElement CLASS uml Basic__Utility = UTILCLASS , CLASS , uml , true , Basic__Utility
鍵(直接連結四個字串):
項目 說明 CreateReqFromElement 該對映從已給定造型類型的元素中建立需求 CLASS LinkableKind ID,其為字母全部大寫的 Meta 類別(例如,CLASS、INTERFACE、USECASE 等等) uml 網域 ID(同樣地,uml 是這裡唯一合理的值) Basic__Utility 完整的造型名稱,以底線 (__) 取代兩個冒號 (::)。
= 分隔鍵值組件
值 - 此值的說明如上
此格式延伸自說明非造型元素之對映的格式。此新格式與舊格式的差異如下:
- 值組件的最後一個項目表示造型名稱。然而,沒有造型組件的現有項目仍像之前一樣繼續運作。
- 現在 CreateReqFromElement 項目有造型在鍵之中。現有的 CreateReqFromElement 項目在鍵中沒有造型,而且仍以原來的方式繼續運作。
在 6.0.1 版中,「需求」視景有所變更。從 6.0 版進行升級時,除非您手動重設「需求」視景,否則該視景不會反映任何變更。
若要手動重設「需求」視景,請執行下列動作:
- 切換至「需求」視景:
- 按一下視窗 > 開啟視景 > 需求。如果「需求」不在清單中,請按一下其他,然後選取顯示全部勾選框。
- 按一下視窗 > 重設視景。
6.0.1 版中,「需求」視景最明顯可見的變更是新增了一個名為「剪貼簿」的新視圖。如果您在升級至 6.0.1 版之後,找不到或畫面上沒有顯示「鏈結剪貼簿」視圖,請依照上述指示,重設「需求」視景。
©Copyright IBM Corporation 2004, 2005. All Rights Reserved.