久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

UML軟件工程組織

 ThinkTank_引擎 2015-03-01

IBM Rational RequisitePro 是一個(gè)強(qiáng)大,、易用,、集成的需求管理產(chǎn)品。而通過與Rational系列軟件產(chǎn)品的廣泛集成,,大大擴(kuò)展了RequisitePro及其他產(chǎn)品的功能,,給軟件工程生命周期內(nèi)的各個(gè)階段都提供了強(qiáng)大,、方便的信息查詢、跟蹤,、管理功能,。從而能夠促進(jìn)更好的團(tuán)隊(duì)溝通、幫助管理變更和評估變更的影響,,幫助驗(yàn)證所有的規(guī)劃需求被交付物所滿足,、降低項(xiàng)目風(fēng)險(xiǎn)。
本文介紹了IBM Rational RequisitePro與IBM Rational ClearCase, ClearQuest, TestManager, Rose, SoDA 以及與Microsoft Project的集成,,并示范創(chuàng)建了Rational Administrator集成項(xiàng)目,。

術(shù)語表

關(guān)聯(lián) Association
集成 Integration
工件 Artifact
需求 Requirement
變更管理 Change Management
變更請求 Change Request
模式庫 Schema Repository
用戶數(shù)據(jù)庫 User Database
缺陷跟蹤 Defect Tracking
增強(qiáng)請求 Enhanced Request
檢入 Check In
檢出 Check Out
測試用例 Test Case

簡介

IBM Rational RequisitePro 是一個(gè)強(qiáng)大、易用,、可集成的需求管理產(chǎn)品,。

一個(gè)Rational RequisitePro項(xiàng)目包括若干Microsoft Word文檔和一個(gè)后臺數(shù)據(jù)庫。RequisitePro使用Word文檔和數(shù)據(jù)庫這兩種方式來存儲并管理需求,,使得ReqPro兼有數(shù)據(jù)庫的強(qiáng)大功能和Word的易用性,,從而可實(shí)現(xiàn)更高效的需求管理。利用這些數(shù)據(jù)庫,,可以隨需定制符合需求的包(文件夾),將需求信息組織起來,,并且從RequisitePro提供的可定制的各種視圖以及過濾器中,,來進(jìn)行優(yōu)先級劃分、鏈接需求并跟蹤變更,。

而通過與Rational系列軟件產(chǎn)品的廣泛集成,,大大擴(kuò)展了RequisitePro及其他產(chǎn)品的功能,給軟件工程生命周期內(nèi)的各個(gè)階段都提供了強(qiáng)大,、方便的信息查詢,、跟蹤、管理功能,。從而能夠促進(jìn)更好的團(tuán)隊(duì)溝通,、幫助管理變更和評估變更的影響,幫助驗(yàn)證所有的規(guī)劃需求被交付物所滿足,、降低項(xiàng)目風(fēng)險(xiǎn),。

集成概述

  • IBM Rational ClearCase
    可以使用ClearCase的強(qiáng)大的版本控制功能來對ReqPro項(xiàng)目的進(jìn)行管理,通過對文件或整個(gè)項(xiàng)目的Check In 和 Check Out,使得我們可以追溯到每一個(gè)項(xiàng)目文件的任何一個(gè)修訂版本,。
  • IBM Rational ClearQuest
    ClearQuest用于需求變更管理以及缺陷追蹤。變更管理變得日益重要,。有效的變更管理以及對開發(fā)資產(chǎn)缺陷,、增強(qiáng)請求,、新需求的響應(yīng)和其他進(jìn)行變更的追蹤能力在項(xiàng)目中都是極為關(guān)鍵的。通過與ClearQuest集成,,可以提供有關(guān)需求,、缺陷,、變更管理的全面報(bào)告,,并節(jié)約時(shí)間和工作量,并可以通過對跨所有文檔的手動(dòng)變更過程自動(dòng)化,。
  • IBM Rational TestManager
    TestManager用于進(jìn)行對功能及系統(tǒng)測試資產(chǎn)的管理,。軟件工程團(tuán)隊(duì)日益需要一個(gè)能夠管理所有測試方面的廣泛的解決方案,,從初始測試用例計(jì)劃直至測試開發(fā)、執(zhí)行及測試結(jié)果分析,。RequisitePro需求數(shù)據(jù)庫和TestManager的集成,,使得可以連接需求測試用例并保證所有需求在開發(fā)前被測試。
  • IBM Rational Rose/Rose RT/XDE
    Rose/Rose RT/XDE用于可視化建模及設(shè)計(jì),。將Rose模型與RequisitePro項(xiàng)目的集成,,使得可以在Rose中選擇用例文檔以及用例屬性,并使用需求信息擴(kuò)展用例,。而當(dāng)需求發(fā)生變更時(shí),,可以容易的追蹤并修改Rose模型,。集成同時(shí)也提供了從用例圖到用例規(guī)格說明書的追蹤,。給需求管理人員提供了更準(zhǔn)確、更及時(shí)的信息,。總的來說,,集成用例管理,,有助于確保管理項(xiàng)目,控制變更,,并保證該功能將會被完整地測試,。
  • IBM Rational SoDA
    SoDA用來自動(dòng)化規(guī)劃文檔和報(bào)告的產(chǎn)生和維護(hù),。通過與SoDA集成,可以縮減與產(chǎn)生各種規(guī)劃文檔有關(guān)的時(shí)間和工作量,,由SoDA讀取RequisitePro項(xiàng)目中的信息,,自動(dòng)生成各種需求文件以及報(bào)表,。
  • MS Project
    RequisitePro和Microsoft Project的集成通過集成向?qū)硗瓿?。該集成將RequisitePro軟件需求同常用的Microsoft Project的項(xiàng)目任務(wù)關(guān)聯(lián)起來,并進(jìn)行跟蹤管理,。當(dāng)Microsoft Project中的任務(wù)發(fā)生變更時(shí),,可以使用向?qū)Ш苋菀椎倪M(jìn)行信息同步從而將變更反映到RequisitePro當(dāng)中,。

集成示例

RequisitePro與其他Rational工具的集成是在Rational Administrator里面完成的,。通過創(chuàng)建一個(gè)Rational Administrator項(xiàng)目,從而將需求,、用例、測試,、設(shè)計(jì)模型進(jìn)行統(tǒng)一管理,。

1. 創(chuàng)建一個(gè)ClearCase項(xiàng)目,,該項(xiàng)目用來進(jìn)行版本控制。這在ClearCase Project Explorer里完成,。點(diǎn)擊菜單Tools->Rational ClearCase Project Explorer來啟動(dòng)該軟件,,在ClearCase Project Explorer里,,選擇File->New->Project來啟動(dòng)項(xiàng)目創(chuàng)建向?qū)?。請參考ClearCase相關(guān)文檔完成項(xiàng)目創(chuàng)建。

注意:如果不需要使用ClearCase對整個(gè)項(xiàng)目資產(chǎn)進(jìn)行版本控制,,則可以省略此步驟,。我們這里選擇使用ClearCase。

2. 在ClearCase Project Explorer或ClearCase Explorer(注意,,這是兩個(gè)不同的軟件!)里,,加入(Join)該項(xiàng)目,并創(chuàng)建集成視圖和開發(fā)視圖,??梢愿鶕?jù)需要?jiǎng)?chuàng)建Snapshot或Dynamic類型的視圖,。關(guān)于加入項(xiàng)目的具體操作,請參考ClearCase的在線幫助,。圖示為在ClearCase Project Explorer里選擇加入項(xiàng)目。

3. 打開Rational Administrator (開始->所有程序->Rational->Rational Administrator),,在控制臺中,新建一個(gè)Rational Administrator項(xiàng)目,。這是通過一個(gè)向?qū)硗瓿伞|c(diǎn)擊File->New Project來啟動(dòng)該向?qū)?。如圖所示:

輸入項(xiàng)目名稱及路徑,,確保選中"Use ClearCase and Unified Change Management to baseline project assets",,點(diǎn)擊Next,;

根據(jù)需要選擇兩個(gè)復(fù)選框來對RequisitePro項(xiàng)目和Test資產(chǎn)文件進(jìn)行版本控制,并在下部的項(xiàng)目瀏覽窗口里選擇我們之前創(chuàng)建的ClearCase項(xiàng)目,,并點(diǎn)擊Next,;

此處可選輸入密碼來保護(hù)項(xiàng)目不受非法訪問和修改;此密碼在每次試圖修改此Rational Administrator項(xiàng)目時(shí)要用到.

點(diǎn)擊Finish完成,。之后,,我們需要配置此Rational Administrator項(xiàng)目來將需求、測試,、變更管理數(shù)據(jù)庫以及設(shè)計(jì)模型文件等進(jìn)行集成,。

4. 配置Rational Administrator項(xiàng)目。

4.1 添加RequisitePro項(xiàng)目

可以創(chuàng)建新的或者選擇一個(gè)已有的RequisitePro項(xiàng)目,。這里我們選擇創(chuàng)建新的項(xiàng)目,。點(diǎn)擊Create按鈕,

選擇一個(gè)模板來創(chuàng)建RequisitePro項(xiàng)目,,也可以選擇Blank來創(chuàng)建一個(gè)空的項(xiàng)目,,再完全從無到有的設(shè)計(jì)各種項(xiàng)目元素,如需求類型,,文檔類型,,包等。點(diǎn)擊OK,。

由于我們之前選擇了對RequisitePro項(xiàng)目進(jìn)行版本控制,,所以此時(shí)要求,RequisitePro的項(xiàng)目必須位于UCM的集成視圖下。如果輸入一個(gè)非UCM視圖路徑,,點(diǎn)擊OK試圖創(chuàng)建項(xiàng)目時(shí),,會得到一個(gè)錯(cuò)誤,提示必須位于UCM視圖的UCM component目錄下,。如圖所示:

同樣,,如果輸入的路徑并非集成視圖而是開發(fā)視圖,那么也會得到一個(gè)錯(cuò)誤,,提示路徑必須位于集成視圖下,。

輸入之前創(chuàng)建的集成視圖路徑,點(diǎn)擊OK來創(chuàng)建RequisitePro項(xiàng)目,,該項(xiàng)目自動(dòng)被加入到ClearCase的版本控制,。

4.2 添加Test Datastore

Test Datastore用來存儲功能測試、性能測試等測試資產(chǎn)及工件,,如測試計(jì)劃,、測試用例、報(bào)表,、日志,,以及用戶,組等信息,。

Test Datastore支持兩種類型的數(shù)據(jù)庫IBM DB2和MS Access,。點(diǎn)擊Create啟動(dòng)向?qū)А?/p>

可以根據(jù)需要選擇數(shù)據(jù)庫類型,這里我們選擇Access,,點(diǎn)擊Next,。


如果我們之前選擇了對測試資產(chǎn)(Test assets)進(jìn)行版本控制,那么此時(shí)就需要輸入一個(gè)UCM視圖路徑,,否則輸入一個(gè)常規(guī)路徑即可,。

完成隨后的步驟來結(jié)束創(chuàng)建過程,。

創(chuàng)建完成后,,如果我們之前選擇了版本控制,那么該Test Datastore將被自動(dòng)加入到ClearCase項(xiàng)目中,。

上圖顯示了TestManager和RequisitePro集成后,,可以便利的創(chuàng)建Test Case并與RequisitePro的需求關(guān)聯(lián)起來,從而可以確保每一軟件需求及功能都會被測試,。

4.3 添加ClearQuest用戶數(shù)據(jù)庫

ClearQuest數(shù)據(jù)庫包含了變更請求記錄,,通過集成,RequisitePro的需求可以和ClearQuest的變更請求,,如Defect關(guān)聯(lián)起來,。

在配置項(xiàng)目的窗口里,ClearQuest欄目右側(cè),點(diǎn)擊Create創(chuàng)建一個(gè)新的ClearQuest用戶數(shù)據(jù)庫,,或者點(diǎn)擊Select選擇一個(gè)現(xiàn)有用戶數(shù)據(jù)庫,。關(guān)于創(chuàng)建ClearQuest數(shù)據(jù)庫,請參考ClearQuest Administrator Guide. 這里我們選擇一個(gè)現(xiàn)有數(shù)據(jù)庫,。

此窗口列出現(xiàn)有可用的數(shù)據(jù)庫連接,,指定所需要的連接并點(diǎn)擊OK。

此窗口列出前一步所選擇的數(shù)據(jù)庫連接所包含的所有可用的用戶數(shù)據(jù)庫,。

注意:此ClearQuest數(shù)據(jù)庫必須是基于Enterprise模式或者UCM模式才可以進(jìn)行集成,。

點(diǎn)擊OK。如果之前已經(jīng)配置了RequisitePro項(xiàng)目,,此時(shí)將會提示"是否要配置RequisitePro-ClearQuest集成,?"??梢赃x擇No,,并在以后需要的任何時(shí)候單獨(dú)配置此項(xiàng)集成:通過在Rational Administrator控制臺里,右擊項(xiàng)目,,在彈出菜單上選擇RequisitePro-ClearQuest Integration.

我們選擇Yes來啟動(dòng)集成向?qū)А?/p>

窗口顯示了要配置集成的RequisitePro項(xiàng)目和ClearQuest數(shù)據(jù)庫信息,。需要輸入訪問ClearQuest數(shù)據(jù)庫的用戶名和密碼。點(diǎn)擊Next,;

默認(rèn)的配置類型,,將RequisitePro的FEAT這種需求類型和ClearQuest的變更請求類型關(guān)聯(lián)起來。我們也可以選擇另外兩種類型,,自定義需求類型和變更請求記錄類型的關(guān)聯(lián),,或者僅僅查看當(dāng)前的關(guān)聯(lián)狀態(tài)。

窗口顯示了所要求的改動(dòng),。點(diǎn)擊Finish來執(zhí)行這些改動(dòng),。

點(diǎn)擊Close完成集成配置。下圖顯示了從RequisitePro中關(guān)聯(lián)ClearQuest記錄的情形,。

點(diǎn)擊右側(cè)的按鈕來進(jìn)行相應(yīng)類型記錄的關(guān)聯(lián),,出現(xiàn)如下窗口:

此時(shí)我們可以通過創(chuàng)建或?yàn)g覽來選擇ClearQuest記錄。下圖顯示了點(diǎn)擊New Record后的情況,。

可以看到,,此窗口正是ClearQuest中創(chuàng)建記錄的窗口,而這些活動(dòng)都是發(fā)生在RequisitePro中,,這就是集成所帶來的強(qiáng)大功能,、便利以及魅力所在。

4.4 集成設(shè)計(jì)模型,。

點(diǎn)擊Add或Delete來添加或刪除一個(gè)設(shè)計(jì)模型文件,??梢蕴砑佣鄠€(gè)設(shè)計(jì)模型文件。

此時(shí)我們完成了對Rational Administrator項(xiàng)目的集成配置,。實(shí)際上,,你可以可選的集成任意一種或幾種項(xiàng)目,比如只集成RequisitePro項(xiàng)目和ClearQuest數(shù)據(jù)庫,,從而將RequisitePro的需求和ClearQuest的變更請求記錄關(guān)聯(lián)起來,。

總結(jié)

通過RequisitePro與Rational系列軟件的集成,形成了一個(gè)覆蓋整個(gè)軟件開發(fā)生命周期的軟件開發(fā)平臺,,為業(yè)務(wù)分析,、需求管理、缺陷追蹤,、模型設(shè)計(jì)以及測試提供了高效,、高質(zhì)量的統(tǒng)一變更管理。

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多