r 和 Rational RequisitePro 的集成
本小節(jié)詳細(xì)闡述了采用 Rational XDE Developer 和 Rational RequisitePro 進(jìn)行集成的步驟。這里提供了Rational XDE Developer - Java? Platform Edition 的屏幕截圖,但是正如介紹中所提到的,該集成同樣適用于 Rational XDE Developer 和 .NET Edition and Rational XDE Modeler Edition 的集成。
在 Rational XDE Developer 中,可以從兩個地方調(diào)用集成:Tools > Rational RequisitePro 菜單和對上下文敏感的右鍵菜單。當(dāng)選定了一個 Rational XDE Developer 要素后,或者從圖開始,或者從 Model Explorer 開始。上下文敏感菜單選項根據(jù)所選 Rational XDE Developer 要素的不同(軟件包、用例或其他 UML 語言)而變化。
用例的菜單選項:
打開/新建用例文檔,該選項用來創(chuàng)建一個新的用例文檔或者將用例與現(xiàn)存的 IBM Rational RequisitePro 用例文檔關(guān)聯(lián)起來。
查看需求屬性,該選項用來查看和編輯用例的屬性和可跟蹤性(依賴性)鏈接。
軟件包的菜單選項:
關(guān)聯(lián)/取消關(guān)聯(lián) RequisitePro,該選項用來指定一個 Rational RequisitePro 項目,該項目包中所有的要素都要參與集成。
設(shè)置集成
默認(rèn)情況下,IBM Rational XDE Developer 模型未被激活以用于該集成,通過選用模型的 AppliedProfiles 屬性中的"RequisitePro" profile,可以在 Rational XDE Developer 模型中激活該集成。
選用了 "RequisitePro" profile 后,每次打開 IBM Rational XDE Developer 模型時,可以從 Rational XDE Developer 主菜單(圖3)中使用需求管理功能,也可以從 Model Explorer 或用例圖的上下文右鍵菜單來使用。
在默認(rèn)情況下,整個 Rational XDE Developer 模型與 IBM Rational RequisitePro 關(guān)聯(lián)起來,但是您可以為單個的軟件包覆蓋這種模型級的關(guān)聯(lián)(圖4)。這樣就允許用例(或設(shè)計要素)存儲于不同的軟件包中,從而可以使用不同的 Rational RequisitePro 項目來存儲需求信息。該軟件包級的關(guān)聯(lián)將其自身提供給大型軟件項目,這些項目可能使用多個 Rational RequisitePro 項目(通常每個子系統(tǒng)使用一個),或使用不同的用例文檔模板(例如,系統(tǒng)級用例和低級別的用例)。
下一步是指定 IBM Rational RequisitePro 項目,該項目將與 IBM Rational XDE Developer 模型進(jìn)行集成。
從 Rational XDE Developer Tools 菜單中選擇 Rational RequisitePro > Associate Model to Project,并且定位 Rational RequisitePro 項目,將項目與該模型關(guān)聯(lián)起來(圖5)。一個 Rational RequisitePro 項目包括文檔類型和需求類型。文檔類型用于選定 Microsoft Word 文檔模板,該文檔模板以 Word 文檔記錄不同的需求,需求類型用于按具有共同屬性(優(yōu)先級、風(fēng)險、難度、狀態(tài)等)的類別,將需求進(jìn)行分組。
當(dāng)使用 Rational XDE Develop
er 進(jìn)行新用例詳細(xì)設(shè)計時,選擇一個文檔類型來作為用例文檔模板,并且選擇一個用例需求類型。Rational RequisitePro 提供了我們所推薦的默認(rèn)項目結(jié)構(gòu),您可以從它開始工作。隨著對工具的逐漸熟悉,您可以創(chuàng)建自己的文檔類型和需求類型,以及項目模板,以便再次工作時使用。
當(dāng)在 Rational XDE Developer 模型中指定了 Rational RequisitePro 項目后,下一步您可以從 Rational XDE Developer 用例圖開始,將用例文檔和 Rational RequisitePro 關(guān)聯(lián)起來,并且為 Rational XDE Developer 設(shè)計要素添加跟蹤功能。