IBM® Rational® RequisitePro® 文件必須以 Microsoft® Word® 格式存儲(而不是以 Rational RequisitePro 格式存儲),而且包含的需求絕對不能包含有層級(父-子)關系。
本文描述的場景使用 Rational RequisitePro 7.1.0 版本與 Microsoft Office 2003 進行了測試,并是在 Microsoft® Windows® XP Service Pack 2 上運行。如果您想進一步了解基本的思想與技術,那么您最好創建一個測試環境,因為如果數據沒有得到合適的處理的話,那么有些不當的操作將有可能使數據受到不可恢復的毀壞。
基礎知識
Rational RequisitePro 沒有提供像 IBM® Rational® ClearCase® 那樣的分支和合并機制。在 ClearCase 中存儲 RequisitePro 格式的文件,并想從 ClearCase 的分支和合并功能中獲得的便利并不能解決這個問題,因為 ClearCase-Microsoft Word 合并管理器并沒有考慮存儲在 RequisitePro 數據庫內的嵌入需求。
唯一的解決方法是使用本地的 Rational RequisitePro 功能,并創建 RequisitePro 文件與需求的單獨實例。有了這些單獨的實例,團隊就可以獨立地工作,然后將后面進行的變更組合到一起。附加的需求屬性可以幫助您管理需求從哪里分支以及合并到哪里。原始需求與分支需求之間的追溯關系,可以幫助您對其他團隊對需求所做的變更能保持一致。
Microsoft Word 自身包含了文件的比較與合并功能,并且可以用于合并一個文件的不同版本。
配置 Rational RequisitePro
對于 Microsoft Word 而言,即使文件的擴展名不是 .doc 的話(例如,對于用例規約則是.ucs),也會有什么不同。但是,Word 并不會使用 Rational RequisitePro 的格式來存儲文件。
從 RequisitePro 菜單中,點擊File > Project Administration > Properties。
從 Project Properties 窗口中,選擇Documents項,然后選中“以 RequisitePro 格式來存儲文件”復選框(參見圖 1,“改變 RequisitePro 文件格式”)。
圖 1. 改變 RequisitePro 文件格式
為了增加 Rational RequisitePro 對于分支或者合并場景的支持力度,您需要向每一種需求類型添加兩個附加的屬性,分支或者合并操作會影響到這些需求類型。
從 RequisitePro 菜單中,選擇File > Project Administration > Properties。
從 Project Properties 窗口中,選擇Attributes項,并添加兩個名為originates from(來自于)和merged to(合并到)的附加文本屬性(參見圖 2,“ 為影響到的需求類型添加支持的屬性”)。這兩個屬性含有需求從什么地方分支,以及需求合并到什么地方的信息。
應用一個默認的值,例如一個連字符(-),以顯示當前沒有任何值的屬性。
圖 2. 對影響到的需求類型添加支持的屬性
并發開發的項目通常根據團隊或者版本來進行組織。項目的組織結構也可以在 RequisitePro 中的包結構中來反映。在本例中,我們將會根據版本,R10 和 R11 來組織結構,如圖 3 所示,“在包結構中反映項目的組織結構”。
圖 3. 在包結構中反映項目的組織情況
為一個 Rational RequisitePro 文件建立分支
為了讓這個例子盡可能的簡單,在 R10 發布包中只有一個用例規約。R11 分支可以分支于 R10 版本(對于產品即將到來的 1.1 版本,編輯用例需求)。用例規約只包含有兩個需求(參見圖 4,“RequisitePro 數據庫中的啟動情形”,與圖 5,“RequisitePro 文件的啟動情形”):
UC1:取出現金
UC2:這是一個活躍的……
圖 4. RequisitePro 數據庫中的啟動情形
圖 5. RequisitePro 文件的啟動情形
按照以下的方法,來將 R11 版本中已存在的 Rational RequisitePro 文件分支:
從 Microsoft Word 菜單中,選擇RequisitePro > Document > Save As,來打開 R10 RequisitePro 文件,并以原始的 Microsoft Word 格式存儲文件。
從 RequisitePro 菜單中選擇 File > Import。
在 Import Wizard 對話框(圖 6,“分支 – Import 文件”)中,選擇Microsoft Word document,然后切換至前面存儲的文件并點擊Next。
圖 6. 分支 – 導入文件 1,Withdraw Cash R10.DOC
對于導入的內容,選擇Document only(圖 7,“分支 – 導入文件 2”)然后點擊Next。
圖 7. 分支 – 導入文件 2
為新的 Rational RequisitePro 文件提供一個有意義的名字。有一種比較有效的方法就是向名字添加發布的標記。
注意:RequisitePro 文件的名字在每一個項目中必須是獨一無二的。
選擇合適的文件類型(在本例中,是用例規約)并點擊OK(參見圖 8,“分支 – 導入文件 3”)。
原文轉自:http://www.anti-gravitydesign.com