第10講軟件需求開發與需求管理工具_第1頁
第10講軟件需求開發與需求管理工具_第2頁
第10講軟件需求開發與需求管理工具_第3頁
第10講軟件需求開發與需求管理工具_第4頁
第10講軟件需求開發與需求管理工具_第5頁
已閱讀5頁,還剩72頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第十章第十章 軟件需求開發與管理工具軟件需求開發與管理工具課程提綱課程提綱軟件需求基本理論和概念軟件需求基本理論和概念 軟件需求工程過程軟件需求工程過程 軟件需求獲取軟件需求獲取 軟件需求分析軟件需求分析 軟件需求規格說明軟件需求規格說明 軟件需求驗證軟件需求驗證 軟件需求管理軟件需求管理 軟件需求實現軟件需求實現 軟件需求工程新進展軟件需求工程新進展 軟件需求開發與需求管理工具軟件需求開發與需求管理工具需求開發工具需求開發工具 Rational Rose Microsoft Visual Studio Team System 2008 Power Designer 需求管理工具需求管理工具

2、需求管理工具需求管理工具 不會幫助你確認未來的客戶或者從項目中獲得不會幫助你確認未來的客戶或者從項目中獲得正確的需求正確的需求 在整個開發期間管理需求的變動,使用需在整個開發期間管理需求的變動,使用需求作為設計、測試、項目管理的基礎求作為設計、測試、項目管理的基礎 不會代替已定義用來描述如何獲取和管理不會代替已定義用來描述如何獲取和管理需求的處理過程需求的處理過程 為了高效率而使用工具為了高效率而使用工具需求管理工具需求管理工具 以數據庫為核心以數據庫為核心將需求、屬性和跟蹤能力信息存儲在數據庫中將需求、屬性和跟蹤能力信息存儲在數據庫中 商業(通用)的或是專有的商業(通用)的或是專有的 關系型

3、或面向對象的關系型或面向對象的多數情況下需求的文本描述被簡單處理為必須多數情況下需求的文本描述被簡單處理為必須的屬性的屬性另一些產品可以把每個需求與外部文件相聯系另一些產品可以把每個需求與外部文件相聯系 微軟的微軟的WordWord文件,文件, ExcelExcel文件,圖形文件,等等文件,圖形文件,等等需求管理工具需求管理工具 以文檔為核心以文檔為核心使用使用WordWord或或AdobeAdobe公司的公司的FrameMakerFrameMaker等字處理等字處理程序制作和存儲文檔程序制作和存儲文檔只要需求存儲在數據庫中,你可以定義屬性和只要需求存儲在數據庫中,你可以定義屬性和跟蹤能力聯系

4、鏈,如同以數據庫為核心的工具跟蹤能力聯系鏈,如同以數據庫為核心的工具需求管理工具需求管理工具 例如例如: :Requisite ProRequisite Pro通過允許選擇文檔作為離散需通過允許選擇文檔作為離散需求存儲在數據庫中以加強以文檔為核心的處理求存儲在數據庫中以加強以文檔為核心的處理方法的能力。方法的能力。QSSrequireitQSSrequireit不使用分離的數據庫,而是在不使用分離的數據庫,而是在WordWord需求文檔中的文本后面插入一個屬性表。需求文檔中的文本后面插入一個屬性表。RTM WorkshopRTM Workshop兩方面都包括在內,盡管是以數兩方面都包括在內,盡

5、管是以數據庫為核心,但允許從據庫為核心,但允許從WordWord中維護需求。中維護需求。使用需求管理工具的益處使用需求管理工具的益處 管理版本和變更管理版本和變更 存儲需求屬性存儲需求屬性 幫助影響分析幫助影響分析 跟蹤需求狀態跟蹤需求狀態 訪問控制訪問控制 與風險承擔者進行溝通與風險承擔者進行溝通 重用需求重用需求提綱提綱 商業需求管理工具選型商業需求管理工具選型 實現需求管理自動化實現需求管理自動化 需求管理工具集成需求管理工具集成 需求管理工具實戰演練需求管理工具實戰演練需求管理工具選型方法需求管理工具選型方法 1) 為需求管理工具定義項目需求。確定下列事項:為需求管理工具定義項目需求。

6、確定下列事項: 最重要的功能是什么,最重要的功能是什么, 是否要與其它使用的工具連接以及通過是否要與其它使用的工具連接以及通過Web遠程數據遠程數據處理是否重要。處理是否重要。 決定是使用數據庫存儲全部數據還是只存儲一部分。決定是使用數據庫存儲全部數據還是只存儲一部分。 2) 列出影響決策的列出影響決策的10 15個因素。既要有主觀的個因素。既要有主觀的也要有客觀的因素(如裁剪能力、有效性及也要有客觀的因素(如裁剪能力、有效性及GUI的效率)。的效率)。需求管理工具選型方法需求管理工具選型方法 3) 對步驟對步驟2中列出的因素打分(總計中列出的因素打分(總計100分)。對分)。對更重要的因素可

7、以打更高的分。更重要的因素可以打更高的分。 4) 獲得有關可用的需求管理工具的最新信息,根獲得有關可用的需求管理工具的最新信息,根據影響決策的因素對候選工具排序。對客觀因素據影響決策的因素對候選工具排序。對客觀因素的評分只有在使用每個工具后才能進行。開發商的評分只有在使用每個工具后才能進行。開發商的展示可能會增加一些感性認識。但展示往往不的展示可能會增加一些感性認識。但展示往往不全面,所以最好還是親自使用一下(幾個小時)。全面,所以最好還是親自使用一下(幾個小時)。需求管理工具選型方法需求管理工具選型方法 5) 根據給每個因素的加權值來計算每個候根據給每個因素的加權值來計算每個候選工具的得分,

8、從而確定最合適的產品。選工具的得分,從而確定最合適的產品。 6) 從候選工具的其他用戶那里獲得一些體從候選工具的其他用戶那里獲得一些體會,可以通過在線論壇獲得經驗,對自己會,可以通過在線論壇獲得經驗,對自己的判斷和開發商的投標進行補充。的判斷和開發商的投標進行補充。需求管理工具選型方法需求管理工具選型方法 7) 從候選工具中前三名的開發商處得到評估拷貝。從候選工具中前三名的開發商處得到評估拷貝。確定候選工具前先定義一個評估處理過程,確保確定候選工具前先定義一個評估處理過程,確保獲得足夠的信息做出好的決策。獲得足夠的信息做出好的決策。 8) 最好用一個實際的項目來評估工具,不要僅用最好用一個實際

9、的項目來評估工具,不要僅用工具所帶的示教項目進行評估。完成評估后,如工具所帶的示教項目進行評估。完成評估后,如有必要調整排名分數。找出得分最多的工具。有必要調整排名分數。找出得分最多的工具。需求管理工具選型方法需求管理工具選型方法 9) 經過對排名、許可權費、開發商后續支經過對排名、許可權費、開發商后續支持費、當前用戶的輸入、工作小組主觀印持費、當前用戶的輸入、工作小組主觀印象等的考慮之后做出決定。象等的考慮之后做出決定。需求管理工具選型要素需求管理工具選型要素 需求文檔需求文檔 模板化、結構化模板化、結構化 可以根據需求文檔的不同類型劃分為如下的模板或結構:可以根據需求文檔的不同類型劃分為如

10、下的模板或結構: Vision:整體需求:整體需求 Glossary:名詞術語、縮略語等:名詞術語、縮略語等 Feature:需求功能點:需求功能點 Use Case:用例:用例 Test Case:測試用例:測試用例 細分細分 按功能點進行盡可能的細分,如果需要,可以建立多個文檔按功能點進行盡可能的細分,如果需要,可以建立多個文檔 格式化格式化 版式(字體、段落、顏色等)版式(字體、段落、顏色等) 表格表格 插圖插圖 超鏈超鏈 可帶附件可帶附件需求管理工具選型要素需求管理工具選型要素 文檔管理文檔管理 分類分類 提供詳盡而合理的分類及層次關系提供詳盡而合理的分類及層次關系 全文檢索全文檢索

11、文檔信息文檔信息 文檔內容文檔內容 文檔鏈接文檔鏈接 文檔之間可以建立鏈接關系文檔之間可以建立鏈接關系 協同工作協同工作 支持多人同時登錄,對需求進行查看、維護、管理等。支持多人同時登錄,對需求進行查看、維護、管理等。 權限控制權限控制 只有授權用戶才可以訪問并完成相應的操作。只有授權用戶才可以訪問并完成相應的操作。 流程控制流程控制 工作流工作流 版本控制版本控制 文檔歷史版本控制文檔歷史版本控制 視圖視圖 提供可定義的文檔狀態視圖,可以從不同角度查看文檔的狀態提供可定義的文檔狀態視圖,可以從不同角度查看文檔的狀態 輸出合并文檔輸出合并文檔 生成完整的需求文檔(也可只指定生成某個子需求的文檔

12、)生成完整的需求文檔(也可只指定生成某個子需求的文檔)需求管理工具選型要素需求管理工具選型要素 需求跟蹤需求跟蹤 基線管理基線管理 需求關聯需求關聯 某個需求的修改,可能會導致其他需求變為某個需求的修改,可能會導致其他需求變為Suspect。 代碼關聯代碼關聯 能夠與代碼進行關聯。能夠與代碼進行關聯。 Bug關聯關聯 能夠與能夠與Bug庫中的庫中的Bug進行管理。進行管理。 討論管理討論管理 能夠對需求點進行討論,記錄討論過程。能夠對需求點進行討論,記錄討論過程。 輸出報表輸出報表 能夠輸出一定格式的報表、度量圖等。能夠輸出一定格式的報表、度量圖等。 需求管理工具選型要素需求管理工具選型要素

13、其它要素其它要素 可擴展性可擴展性 插件機制、插件機制、SDK等等 提供提供Web訪問方式訪問方式 提供提供Web方式訪問,簡化了客戶端的部署和維護方式訪問,簡化了客戶端的部署和維護 易用性易用性 易于使用及維護易于使用及維護 是否有中文版是否有中文版 最好有中文版本最好有中文版本 與其它應用系統協作與其它應用系統協作 如如Office、Visual Studio等等 通知通知 當某個需求文檔發生改變時,可以通知相關人員當某個需求文檔發生改變時,可以通知相關人員 售價售價 是否需要購買,是否需要購買,License方式,等等。方式,等等。 商業需求管理工具示例商業需求管理工具示例提綱提綱 商業

14、需求管理工具選型商業需求管理工具選型 實現需求管理自動化實現需求管理自動化 需求管理工具集成需求管理工具集成 需求管理工具實戰演練需求管理工具實戰演練實現需求管理自動化實現需求管理自動化 用戶的勤奮刻苦是成功的關鍵因素用戶的勤奮刻苦是成功的關鍵因素 在購買需求管理工具前要花費時間先學習在購買需求管理工具前要花費時間先學習 學習曲線問題學習曲線問題 在應用到關鍵項目前,要先在實驗性項目上使在應用到關鍵項目前,要先在實驗性項目上使用以積累經驗用以積累經驗 不要寄希望在工具上的投資會馬上產生回報不要寄希望在工具上的投資會馬上產生回報 不要把一個新工具第一次使用就應用到一個關不要把一個新工具第一次使用

15、就應用到一個關鍵項目上,并寄希望于它來獲得項目成功鍵項目上,并寄希望于它來獲得項目成功實現需求管理自動化實現需求管理自動化 在對平臺、價格、使用方式和需求范例(是以數在對平臺、價格、使用方式和需求范例(是以數據庫還是以文檔為核心)進行考慮之后選擇一個據庫還是以文檔為核心)進行考慮之后選擇一個適合你開發環境的工具適合你開發環境的工具 盡量挖掘產品的潛力盡量挖掘產品的潛力 發動全體成員挖掘發動全體成員挖掘 花很大氣力將項目的需求存入數據庫、定義屬性、設花很大氣力將項目的需求存入數據庫、定義屬性、設置跟蹤聯系鏈、更新數據庫、定義特權和訓練用戶置跟蹤聯系鏈、更新數據庫、定義特權和訓練用戶 避免臨時開發

16、自己的需求管理工具或者用一些通用的避免臨時開發自己的需求管理工具或者用一些通用的辦公自動化產品臨時拼湊辦公自動化產品臨時拼湊提綱提綱 商業需求管理工具選型商業需求管理工具選型 實現需求管理自動化實現需求管理自動化 需求管理工具集成需求管理工具集成 需求管理工具實戰演練需求管理工具實戰演練需求管理工具集成需求管理工具集成 當選擇一個需求管理產品時,考慮一下是否能與當選擇一個需求管理產品時,考慮一下是否能與現有工具配合使用(交換數據)現有工具配合使用(交換數據) 一些工具集成的例子一些工具集成的例子 在在Requisite Pro中不僅可以建立需求與中不僅可以建立需求與Rational Rose的

17、用例間的聯系,還可以建立與的用例間的聯系,還可以建立與Rational Team Test的測試用例間的聯系。的測試用例間的聯系。 DOORS允許建立需求與允許建立需求與Rational Rose的設計元素間的設計元素間的聯系。的聯系。 Requisite Pro和和DOORS能夠建立需求與能夠建立需求與Microsoft Project中的項目任務間的連接。中的項目任務間的連接。需求管理工具集成需求管理工具集成 Caliber-RM通過一個中央通信框架允許需求不通過一個中央通信框架允許需求不僅能建立僅能建立Select Software Tools Select Enterprise的使用實

18、例、類或處理設計元素間的使用實例、類或處理設計元素間的聯系,還可以建立存儲在的聯系,還可以建立存儲在Mercury Interacitves Test Director的測試實體間的聯的測試實體間的聯系。在系。在Caliber-RM的數據庫中就可以直接使用的數據庫中就可以直接使用這些聯系。這些聯系。Rational Requisite Pro集成集成 IBM Rational Clear Case 可以使用可以使用ClearCase的強大的版本控制功能來的強大的版本控制功能來對對Requisite Pro項目進行管理,通過對文件或項目進行管理,通過對文件或整個項目的整個項目的Check In

19、和和 Check Out,使得我,使得我們可以追溯到每一個項目文件的任何一個修訂們可以追溯到每一個項目文件的任何一個修訂版本。版本。Rational Requisite Pro集成集成 IBM Rational Clear Quest Clear Quest用于需求變更管理以及缺陷追蹤。用于需求變更管理以及缺陷追蹤。變更管理變得日益重要。有效的變更管理以及變更管理變得日益重要。有效的變更管理以及對開發資產缺陷、增強請求、新需求的響應和對開發資產缺陷、增強請求、新需求的響應和其他進行變更的追蹤能力在項目中都是極為關其他進行變更的追蹤能力在項目中都是極為關鍵的。通過與鍵的。通過與Clear Que

20、st集成,可以提供有集成,可以提供有關需求、缺陷、變更管理的全面報告,并節約關需求、缺陷、變更管理的全面報告,并節約時間和工作量,并可以通過對跨所有文檔的手時間和工作量,并可以通過對跨所有文檔的手動變更過程自動化。動變更過程自動化。Rational Requisite Pro集成集成 IBM Rational Test Manager 用于進行對功能及系統測試資產的管理。軟件用于進行對功能及系統測試資產的管理。軟件工程團隊日益需要一個能夠管理所有測試方面工程團隊日益需要一個能夠管理所有測試方面的廣泛的解決方案,從初始測試用例計劃直至的廣泛的解決方案,從初始測試用例計劃直至測試開發、執行及測試結

21、果分析。測試開發、執行及測試結果分析。RequisitePro需求數據庫和需求數據庫和Test Manager的的集成,使得可以連接需求測試用例并保證所有集成,使得可以連接需求測試用例并保證所有需求在開發前被測試。需求在開發前被測試。 Rational Requisite Pro集成集成 IBM Rational Rose/Rose RT/XDE Rose/Rose RT/XDE用于可視化建模及設計。將用于可視化建模及設計。將Rose模模型與型與RequisitePro項目的集成,使得可以在項目的集成,使得可以在Rose中選擇中選擇用例文檔以及用例屬性,并使用需求信息擴展用例。而用例文檔以及用

22、例屬性,并使用需求信息擴展用例。而當需求發生變更時,可以容易的追蹤并修改當需求發生變更時,可以容易的追蹤并修改Rose模型。模型。集成同時也提供了從用例圖到用例規格說明書的追蹤。集成同時也提供了從用例圖到用例規格說明書的追蹤。給需求管理人員提供了更準確、更及時的信息。總的來給需求管理人員提供了更準確、更及時的信息。總的來說,集成用例管理,有助于確保管理項目,控制變更,說,集成用例管理,有助于確保管理項目,控制變更,并保證該功能將會被完整地測試。并保證該功能將會被完整地測試。Rational Requisite Pro集成集成 IBM Rational SoDA SoDA用來自動化規劃文檔和報告

23、的產生和維用來自動化規劃文檔和報告的產生和維護。通過與護。通過與SoDA集成,可以縮減與產生各種集成,可以縮減與產生各種規劃文檔有關的時間和工作量,由規劃文檔有關的時間和工作量,由SoDA讀取讀取RequisitePro項目中的信息,自動生成各種需項目中的信息,自動生成各種需求文件以及報表。求文件以及報表。Rational Requisite Pro集成集成 Microsoft Project RequisitePro和和Microsoft Project的集成通過的集成通過集成向導來完成。該集成將集成向導來完成。該集成將RequisitePro軟件軟件需求同常用的需求同常用的Microsof

24、t Project的項目任務關的項目任務關聯起來,并進行跟蹤管理。當聯起來,并進行跟蹤管理。當Microsoft Project中的任務發生變更時,可以使用向導很中的任務發生變更時,可以使用向導很容易的進行信息同步從而將變更反映到容易的進行信息同步從而將變更反映到RequisitePro中。中。提綱提綱 商業需求管理工具選型商業需求管理工具選型 實現需求管理自動化實現需求管理自動化 需求管理工具集成需求管理工具集成 需求管理工具實戰演練需求管理工具實戰演練需求管理工具實戰演練需求管理工具實戰演練 Rational Requisite Pro 一個強大、易用、可集成的需求管理產品一個強大、易用、

25、可集成的需求管理產品 一個一個Rational RequisitePro項目包括若干項目包括若干Microsoft Word文檔和一個后臺數據庫文檔和一個后臺數據庫 使用使用Word文檔和數據庫這兩種方式來存儲并文檔和數據庫這兩種方式來存儲并管理需求,使得管理需求,使得RequisitePro兼有數據庫的強兼有數據庫的強大功能和大功能和Word的易用性的易用性需求管理工具實戰演練需求管理工具實戰演練 可以隨需定制符合需求的包(文件夾),將需可以隨需定制符合需求的包(文件夾),將需求信息組織起來,并且從求信息組織起來,并且從RequisitePro提供的提供的可定制的各種視圖以及過濾器中,來進行

26、優先可定制的各種視圖以及過濾器中,來進行優先級劃分、鏈接需求并跟蹤變更級劃分、鏈接需求并跟蹤變更 廣泛集成,大大擴展了廣泛集成,大大擴展了RequisitePro及其他產及其他產品的功能品的功能需求管理工具實戰演練需求管理工具實戰演練 RequisitePro與其他與其他Rational工具的集成工具的集成是在是在Rational Administrator里面完成的。里面完成的。通過創建一個通過創建一個Rational Administrator項項目,從而將需求、用例、測試、設計模型目,從而將需求、用例、測試、設計模型進行統一管理。進行統一管理。需求管理工具實戰演練需求管理工具實戰演練 1

27、. 創建一個創建一個ClearCase項目,該項目用來進行版項目,該項目用來進行版本控制。這在本控制。這在ClearCase Project Explorer里完里完成。點擊菜單成。點擊菜單Tools-Rational ClearCase Project Explorer來啟動該軟件,在來啟動該軟件,在ClearCase Project Explorer里,選擇里,選擇File-New-Project來啟動項目創建向導。請參考來啟動項目創建向導。請參考ClearCase相關文相關文檔完成項目創建。檔完成項目創建。注意:如果不需要使用注意:如果不需要使用ClearCase對整個項目資對整個項目資

28、產進行版本控制,則可以省略此步驟。我們這里產進行版本控制,則可以省略此步驟。我們這里選擇使用選擇使用ClearCase。 需求管理工具實戰演練需求管理工具實戰演練需求管理工具實戰演練需求管理工具實戰演練 2. 在在ClearCase Project Explorer或或ClearCase Explorer(注意,這是兩個不(注意,這是兩個不同的軟件!)里,加入同的軟件!)里,加入(Join)該項目,并該項目,并創建集成視圖和開發視圖。可以根據需要創建集成視圖和開發視圖。可以根據需要創建創建Snapshot或或Dynamic類型的視圖。類型的視圖。關于加入項目的具體操作,請參考關于加入項目的具體

29、操作,請參考ClearCase的在線幫助。圖示為在的在線幫助。圖示為在ClearCase Project Explorer里選擇加入里選擇加入項目。項目。需求管理工具實戰演練需求管理工具實戰演練需求管理工具實戰演練需求管理工具實戰演練 3. 打開打開Rational Administrator (開始(開始-所有程序所有程序-Rational-Rational Administrator),在控制臺中,新建一個),在控制臺中,新建一個Rational Administrator項目。這是通過項目。這是通過一個向導來完成。點擊一個向導來完成。點擊File-New Project來啟動該向導。來啟

30、動該向導。需求管理工具實戰演練需求管理工具實戰演練需求管理工具實戰演練需求管理工具實戰演練 輸入項目名稱及路徑,確保選中輸入項目名稱及路徑,確保選中Use ClearCase and Unified Change Management to baseline project assets,點擊,點擊Next;需求管理工具實戰演練需求管理工具實戰演練需求管理工具實戰演練需求管理工具實戰演練 根據需要選擇兩個復選框來對根據需要選擇兩個復選框來對RequisitePro項目和項目和Test資產文件進行版資產文件進行版本控制,并在下部的項目瀏覽窗口里選擇本控制,并在下部的項目瀏覽窗口里選擇我們之前創建

31、的我們之前創建的ClearCase項目,并點擊項目,并點擊Next; 需求管理工具實戰演練需求管理工具實戰演練需求管理工具實戰演練需求管理工具實戰演練 此處可選輸入密碼來保護項目不受非法訪此處可選輸入密碼來保護項目不受非法訪問和修改;此密碼在每次試圖修改此問和修改;此密碼在每次試圖修改此Rational Administrator項目時要用到。項目時要用到。 點擊點擊Finish完成。之后,我們需要配置此完成。之后,我們需要配置此Rational Administrator項目來將需求、項目來將需求、測試、變更管理數據庫以及設計模型文件測試、變更管理數據庫以及設計模型文件等進行集成。等進行集成

32、。需求管理工具實戰演練需求管理工具實戰演練需求管理工具實戰演練需求管理工具實戰演練 4. 配置配置Rational Administrator項目。項目。需求管理工具實戰演練需求管理工具實戰演練 4.1 添加添加RequisitePro項目可以創建新的項目可以創建新的或者選擇一個已有的或者選擇一個已有的RequisitePro項目。項目。這里我們選擇創建新的項目。點擊這里我們選擇創建新的項目。點擊Create按鈕,選擇一個模板來創建按鈕,選擇一個模板來創建RequisitePro項目,也可以選擇項目,也可以選擇Blank來創建一個空的來創建一個空的項目,再完全從無到有的設計各種項目元項目,再完

33、全從無到有的設計各種項目元素,如需求類型,文檔類型,包等。點擊素,如需求類型,文檔類型,包等。點擊OK。 需求管理工具實戰演練需求管理工具實戰演練需求管理工具實戰演練需求管理工具實戰演練 由于我們之前選擇了對由于我們之前選擇了對RequisitePro項目項目進行版本控制,所以此時要求,進行版本控制,所以此時要求,RequisitePro的項目必須位于的項目必須位于UCM的集成的集成視圖下。如果輸入一個非視圖下。如果輸入一個非UCM視圖路徑,視圖路徑,點擊點擊OK試圖創建項目時,會得到一個錯誤,試圖創建項目時,會得到一個錯誤,提示必須位于提示必須位于UCM視圖的視圖的UCM component

34、目錄下。目錄下。 需求管理工具實戰演練需求管理工具實戰演練 同樣,如果輸入的路徑并非集成視圖而是同樣,如果輸入的路徑并非集成視圖而是開發視圖,那么也會得到一個錯誤,提示開發視圖,那么也會得到一個錯誤,提示路徑必須位于集成視圖下。路徑必須位于集成視圖下。需求管理工具實戰演練需求管理工具實戰演練 輸入之前創建的集成視圖路徑,點擊輸入之前創建的集成視圖路徑,點擊OK來來創建創建RequisitePro項目,該項目自動被加項目,該項目自動被加入到入到ClearCase的版本控制。的版本控制。 需求管理工具實戰演練需求管理工具實戰演練 4.2 添加添加Test Datastore, Test Datas

35、tore用來存儲功能測試、性能測試等測試資產用來存儲功能測試、性能測試等測試資產及工件,如測試計劃、測試用例、報表、及工件,如測試計劃、測試用例、報表、日志,以及用戶,組等信息。日志,以及用戶,組等信息。Test Datastore支持兩種類型的數據庫支持兩種類型的數據庫IBM DB2和和MS Access。點擊。點擊Create啟動向導啟動向導,可以根據需要選擇數據庫類型,這里我們可以根據需要選擇數據庫類型,這里我們選擇選擇Access,點擊,點擊Next。 需求管理工具實戰演練需求管理工具實戰演練需求管理工具實戰演練需求管理工具實戰演練 如果我們之前選擇了對測試資產如果我們之前選擇了對測試

36、資產(Test assets)進行版本控制,那么此時就需要輸進行版本控制,那么此時就需要輸入一個入一個UCM視圖路徑,否則輸入一個常規視圖路徑,否則輸入一個常規路徑即可。路徑即可。 完成隨后的步驟來結束創建過程。完成隨后的步驟來結束創建過程。 需求管理工具實戰演練需求管理工具實戰演練需求管理工具實戰演練需求管理工具實戰演練 創建完成后,如果我們之前選擇了版本控創建完成后,如果我們之前選擇了版本控制,那么該制,那么該Test Datastore將被自動加入將被自動加入到到ClearCase項目中。項目中。 TestManager和和RequisitePro集成后,可集成后,可以便利的創建以便利的

37、創建Test Case并與并與RequisitePro的需求關聯起來,從而可以的需求關聯起來,從而可以確保每一軟件需求及功能都會被測試。確保每一軟件需求及功能都會被測試。需求管理工具實戰演練需求管理工具實戰演練需求管理工具實戰演練需求管理工具實戰演練 4.3 添加添加ClearQuest用戶數據庫。用戶數據庫。ClearQuest數數據庫包含了變更請求記錄,通過集成,據庫包含了變更請求記錄,通過集成,RequisitePro的需求可以和的需求可以和ClearQuest的變更請的變更請求,如求,如Defect關聯起來。關聯起來。在配置項目的窗口里,在配置項目的窗口里,ClearQuest欄目右側

38、,點欄目右側,點擊擊Create創建一個新的創建一個新的ClearQuest用戶數據庫,用戶數據庫,或者點擊或者點擊Select選擇一個現有用戶數據庫。這里選擇一個現有用戶數據庫。這里我們選擇一個現有數據庫。我們選擇一個現有數據庫。需求管理工具實戰演練需求管理工具實戰演練 此窗口列出現有可用的數據庫連接,指定此窗口列出現有可用的數據庫連接,指定所需要的連接并點擊所需要的連接并點擊OK。需求管理工具實戰演練需求管理工具實戰演練 此窗口列出前一步所選擇的數據庫連接所此窗口列出前一步所選擇的數據庫連接所包含的所有可用的用戶數據庫。包含的所有可用的用戶數據庫。 注意:此注意:此ClearQuest數據

39、庫必須是基于數據庫必須是基于Enterprise模式或者模式或者UCM模式才可以進行集成。模式才可以進行集成。需求管理工具實戰演練需求管理工具實戰演練 點擊點擊OK。如果之前已經配置了。如果之前已經配置了RequisitePro項目,此時將會提示項目,此時將會提示“是否是否要配置要配置RequisitePro-ClearQuest集集成?成?”。可以選擇。可以選擇No,并在以后需要的任,并在以后需要的任何時候單獨配置此項集成:通過在何時候單獨配置此項集成:通過在Rational Administrator控制臺里,右擊控制臺里,右擊項目,在彈出菜單上選擇項目,在彈出菜單上選擇RequisitePro-ClearQuest Integration。需求管理工具實戰演練需求管理工具實戰演練 我們選擇我們選擇Yes來啟動集成向導。來啟動集成向導。 需求管理工具實戰演練需求管理工具實戰演練 窗口顯示了要配置集成的窗口顯示了要配置集成的RequisitePro項目項目和和ClearQuest數據庫信息。需要輸入訪問數據庫信息。需要輸入訪問ClearQuest數據庫的用戶名和密碼。點擊數據庫的用戶名和密碼。點擊Next;需求管理工具實戰演練需求管理工具實戰演練 默認的配置類型,將默認的配置類型,將RequisitePro的的FEAT這種需求類型和這種需求類型和ClearQuest的變更

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論