周得良,周得良講師,周得良聯(lián)系方式,周得良培訓(xùn)師-【中華講師網(wǎng)】
TWI認(rèn)證講師、MTP認(rèn)證講師;CMMI、ASPICE、IS
44
鮮花排名
0
鮮花數(shù)量
周得良:CMMI3 PA之驗證(VER) 過程域解釋和實施指南
2016-01-20 49281

CMMI3 PA之驗證(VER) 過程域解釋和實施指南

 

CMMI3 PA之驗證(VER) 過程域解釋和實施指南

ISO9000基礎(chǔ)和術(shù)語的定義:

驗證  verification:通過提供客觀證據(jù)對規(guī)定要求已得到滿足的認(rèn)定; 注1:“已驗證”一詞用于表示相應(yīng)的狀態(tài); 注2:認(rèn)定可包括下述活動,如:變換方法進(jìn)行計算;將新設(shè)計規(guī)范與已證實的類似設(shè)計規(guī)范進(jìn)行比較;進(jìn)行試驗和演示;文件發(fā)布前的評審等;

確認(rèn)  validation: 通過提供客觀證據(jù)(3.8.1)對特定的預(yù)期用途或應(yīng)用要求(3.1.2)已得到滿足的認(rèn)定。注1:“已確認(rèn)”一詞用于表示相應(yīng)的狀態(tài)。注2:確認(rèn)所使用的條件可以是實際的或是模擬的。

 

驗證就是按照既定的標(biāo)準(zhǔn),認(rèn)定或工作產(chǎn)品是否符合要求。工作產(chǎn)品可能是文檔也可能是軟件本身。而認(rèn)定的辦法一般是同行評審、軟件測試、試驗、演示等。

 

那什么是同行評審呢?比方說:A君是做軟件設(shè)計的,B君也是做軟件設(shè)計的,A君寫了一份設(shè)計文檔,讓B君這個同行(因為大家都是做設(shè)計的)來給給意見,這樣就使同行評審。同行評審的目的就是讓有同樣工作經(jīng)驗和技能的人來評審自己的工作產(chǎn)品,發(fā)現(xiàn)盡量多的問題。

驗證這個PA其目的是希望軟件企業(yè)在軟件開發(fā)整個過程中,做好相應(yīng)的檢查工作,把盡量問題發(fā)現(xiàn)前面,保證了項目的可控性,降低開發(fā)的成本。

提示:驗證(需求、設(shè)計、測試用例)一定要有依據(jù);代碼走查不是驗證;驗證一般要有質(zhì)量準(zhǔn)則、選擇準(zhǔn)則、覆蓋準(zhǔn)則等;

 

驗證與確認(rèn)的差別:

驗證重點強(qiáng)調(diào)是,驗證的準(zhǔn)則是規(guī)定的要求;規(guī)定要求的表現(xiàn)的工作產(chǎn)品很多,如單位測試驗證產(chǎn)品每一模塊是否符合詳細(xì)設(shè)計說明書,詳細(xì)設(shè)計說明書是規(guī)定的要求;集成測試驗證接口是否符合概要設(shè)計說明書要求,概要設(shè)計說明書是規(guī)定要求;系統(tǒng)測試是驗證產(chǎn)品是否符合需求規(guī)格說明書要求,需求規(guī)格說明書是規(guī)定要求;

確認(rèn)重點強(qiáng)調(diào)的是,確認(rèn)的準(zhǔn)則是預(yù)期用途或應(yīng)用要求,所以,確認(rèn)考慮的是產(chǎn)品或系統(tǒng)最終的用途或應(yīng)用要求是否可以實現(xiàn),確認(rèn)過程所使用的條件(如環(huán)境條件)要是實際的或是模擬的,如汽車要求預(yù)期用途是在高溫的沙漠里行駛,確認(rèn)過程可以實際或模擬高溫和沙塵的環(huán)境,把新開發(fā)的汽車放在次環(huán)境中路試。確認(rèn)常見的方法:可以是分析、評審、模擬、原型、示范、試驗、測試等

SG 1 驗證準(zhǔn)備

SP 1.1 選擇需驗證之工作產(chǎn)品

SP 1.2 建立驗證環(huán)境

SP 1.3 建立驗證程序及準(zhǔn)則

SG 2 執(zhí)行同行審查

SP 2.1 準(zhǔn)備同行審查

SP 2.2 進(jìn)行同行審查

SP 2.3 分析同行審查資料

SG 3 驗證工作產(chǎn)品

SP 3.1 執(zhí)行驗證

SP 3.2 分析驗證結(jié)果

 

這個PA有3個Specific Goals,SG1講述的是做好驗證的準(zhǔn)備,SG2、SG3分別講述的是執(zhí)行驗證的兩種辦法,一種是同行評審,一種是執(zhí)行驗證(通常就是測試,如單元測試、集成測試、系統(tǒng)測試)。

如果測試是在用戶實際生產(chǎn)環(huán)境下進(jìn)行的,例如:驗收測試、客戶試用系統(tǒng)等,這時這類工作就屬于確認(rèn)(Validation)了,請參考關(guān)于“確認(rèn)(Validation)”。

 

SG1 Preparation for verification is conducted.

準(zhǔn)備驗證的工作。目的是確保驗證(措施)已植入與產(chǎn)品及產(chǎn)品需求、設(shè)計、開發(fā)計劃和進(jìn)度中,并對支持工具、測試設(shè)備及軟件、模擬、原始系統(tǒng)及設(shè)施等加以定義。驗證方法包括(但不限于)檢查、同行審查、審計、逐步審查、分析、模擬、測試及展示。

 

SP1.1 選擇需驗證之工作產(chǎn)品:選擇需驗證的工作產(chǎn)品及每一工作產(chǎn)品使用的驗證方法。組織會定義要進(jìn)行同行評審的工作產(chǎn)品,如:計劃文檔、需求文檔、設(shè)計和接口文檔、代碼等,并且規(guī)定了每種文檔的同行評審辦法。組織也會定義需要進(jìn)行測試的軟件產(chǎn)品,比方說要進(jìn)行單元測試、集成測試、系統(tǒng)測試等。

典型的工作產(chǎn)品

1.需接受驗證的工作產(chǎn)品清單

2.每個工作產(chǎn)品的驗證方法

子實踐

1.識別需驗證的工作產(chǎn)品。

2.識別每個工作產(chǎn)品須符合的需求。參考需求管理過程域的“維護(hù)需求的雙向追溯性”特定實踐,以協(xié)助識別每一工作產(chǎn)品的需求。

3.識別可用的驗證方法。常見的驗證方法:路徑覆蓋測試、壓力、強(qiáng)調(diào)和性能測試,基于決策樹的測試,基于功能分解的測試,測試用例重用、接收測試等

4.定義每個工作產(chǎn)品的驗證方法。

5.提出需驗證的工作產(chǎn)品、需滿足的需求及使用的驗證方法,以與計劃整合。有關(guān)協(xié)調(diào)項目策劃的信息,請參考項目策劃過程域。

 

SP1.2 建立驗證環(huán)境:建立并維護(hù)支持驗證工作的環(huán)境。對于同行評審來說,支持環(huán)境可能就是會議室、投影、電腦、事先準(zhǔn)備好的文檔等。對于測試來說,支持環(huán)境可能就是測試的軟件環(huán)境、數(shù)據(jù)環(huán)境、硬件環(huán)境等

典型的工作產(chǎn)品

1.驗證環(huán)境

子實踐

1.識別驗證環(huán)境需求。2.識別可再用及修改的驗證資源。

3.識別驗證設(shè)備及工具。4.取得支持驗證的設(shè)備及環(huán)境,例如:測試設(shè)備及軟件。

 

SP1.3建立驗證程序與準(zhǔn)則:建立并維護(hù)所選定的工作產(chǎn)品的驗證程序與準(zhǔn)則。對于同行評審來說,驗證過程就是同行評審開展的過程相關(guān)規(guī)定,如要事先發(fā)資料、通知大家到會、會議的組織、會議記錄等等,準(zhǔn)則可能就是每個工作產(chǎn)品的評審標(biāo)準(zhǔn)。對于測試來說,驗證過程就是測試過程的相關(guān)規(guī)定,準(zhǔn)則就是需求規(guī)格說明書,或者說是測試通過的標(biāo)準(zhǔn)。

典型的工作產(chǎn)品

1.驗證程序   2.驗證準(zhǔn)則

子實踐

1.必要時,為工作產(chǎn)品與現(xiàn)成品,制作廣泛且整合的驗證程序。

2.必要時,開發(fā)與細(xì)化驗證準(zhǔn)則。

3.識別預(yù)期結(jié)果、觀察中允許的誤差及其它符合需求的準(zhǔn)則。

4.識別支持驗證所需的設(shè)備及與環(huán)境有關(guān)的組件

 

 

SG2 執(zhí)行同行審查:對指定的工作產(chǎn)品進(jìn)行同行評審。

 

SP2.1準(zhǔn)備同行審查:準(zhǔn)備對選定的工作產(chǎn)品進(jìn)行同行審查。

如:把要評審的文檔實現(xiàn)發(fā)給大家,準(zhǔn)備好會議議程,準(zhǔn)備好會議室、投影儀等。

典型的工作產(chǎn)品

1.同行審查進(jìn)度

2.同行審查檢查表

3.工作產(chǎn)品的允入及允出準(zhǔn)則

4.需再次舉行同行審查的準(zhǔn)則

5.同行審查培訓(xùn)教材

6.已選定待審查的工作產(chǎn)品

子實踐

1.決定采用哪一種同行審查類型。

2.針對同行審查時所應(yīng)搜集的資料,定義其需求。

3.建立并維護(hù)同行審查的允入及允出準(zhǔn)則。

4.建立并維護(hù)再次審查工作產(chǎn)品的準(zhǔn)則。

5.建立并維護(hù)檢查表,以確保工作產(chǎn)品審查的一致性。

6.開發(fā)詳細(xì)的同行審查進(jìn)度,包括同行審查的培訓(xùn)日期及審查所需數(shù)據(jù)的完成進(jìn)度。

7.工作產(chǎn)品分發(fā)前,需先確保其符合同行審查允入準(zhǔn)則。

8.提早分發(fā)工作產(chǎn)品及其相關(guān)信息給審查人員,使審查人員有足夠的準(zhǔn)備時間。

9.適當(dāng)?shù)刂概扇藛T所擔(dān)任的角色。

10.先行審查工作產(chǎn)品,以準(zhǔn)備進(jìn)行同行審查。

 

SP2.2 進(jìn)行同行審查:針對所選定的工作產(chǎn)品進(jìn)行同行審查,并由同行審查的結(jié)果識別問題。

典型的工作產(chǎn)品

1.同行審查結(jié)果

2.同行審查問題

3.同行審查資料

子實踐

1.依指派的角色進(jìn)行審查。

2.識別并記錄工作產(chǎn)品的缺失及其它問題。

3.記錄審查結(jié)果,包括行動方案。

4.搜集同行審查資料。有關(guān)數(shù)據(jù)搜集,請參考度?與分析過程域,以獲得更多信息。

5.識別行動方案并與相關(guān)的干系人溝通問題。

6.若已定義的準(zhǔn)則指出需要性,則需再次執(zhí)行審查。

7.確保符合審查的允出準(zhǔn)則。

 

SP2.3分析同行審查資料:分析同行審查的準(zhǔn)備、執(zhí)行及結(jié)果數(shù)據(jù)。例如:記錄評審的準(zhǔn)備、進(jìn)行時間,發(fā)現(xiàn)的問題數(shù)量,評審的結(jié)果、缺陷的數(shù)據(jù)等等,對每個問題進(jìn)行分析等。

 

典型的工作產(chǎn)品

1.同行審查資料

2.同行審查行動方案

子實踐

1.記錄同行審查準(zhǔn)備、執(zhí)行及結(jié)果的數(shù)據(jù)。典型的數(shù)據(jù)通常包括產(chǎn)品名稱、產(chǎn)品規(guī)模大小、審查成員、審查類型、每一審查人員的準(zhǔn)備時間、審查會議時間、缺失數(shù)、缺失類型及發(fā)生處等。其它可能搜集的工作產(chǎn)品信息,例如:規(guī)模大小、開發(fā)階段、所檢查的操作模式及被評估的需求。

2.保存數(shù)據(jù),以便日后參考及分析。

3.保護(hù)數(shù)據(jù),以確保同行審查數(shù)據(jù)無不當(dāng)使用。

4.使用數(shù)據(jù)評估人員績效、將審查結(jié)果歸屬到個人的績效上是不當(dāng)使用同行審查數(shù)據(jù)的范例。

5.分析同行審查資料。

 

 

SG3 驗證工作產(chǎn)品:根據(jù)指定的要求驗證工作產(chǎn)品。這里的驗證既包括同行評審也包括測試,但因為SG2專門是針對同行評審的,這個SG可以理解成主要針對除了同行評審?fù)獾钠渌炞C活動。

 

SP3.1對選定的工作產(chǎn)品執(zhí)行驗證。對指定的工作產(chǎn)品進(jìn)行驗證如:執(zhí)行單元測試、集成測試(驗證功能和接口)、系統(tǒng)測試等。

提示:單元測試要考慮語句覆蓋和分支覆蓋要求,集成測試要考慮模塊接口、調(diào)用,健壯等,測試時在在什麼環(huán)境下(基于外部硬件和軟件功能是否正常等);系統(tǒng)測試:要考慮性能要求(如跑多快,網(wǎng)站多少訪問速度,支持多少人訪問等),很多公司的需求和原始需求沒有寫性能要求是不對的;

 

典型的工作產(chǎn)品

1.驗證結(jié)果

2.驗證報告

3.展示或演示程序

4.運行過程日志或記錄

子實踐

1.依據(jù)需求,針對選定的工作產(chǎn)品執(zhí)行驗證。

2.記錄驗證活動的結(jié)果。

3.由工作產(chǎn)品的驗證結(jié)果,識別行動方案。

4.記錄所執(zhí)行的驗證方法,以及記錄在執(zhí)行過程中發(fā)現(xiàn)的與使用的驗證方法及程序的偏差。

 

SP3.2 SP 3.2分析驗證結(jié)果:分析所有驗證活動的結(jié)果。分析驗證的結(jié)果,并制定修正計劃。這里強(qiáng)調(diào)的是:除了要分析發(fā)現(xiàn)的問題外,還需要采取糾正措施修正這些問題。

典型的工作產(chǎn)品

1.分析報告(例如:性能數(shù)據(jù)統(tǒng)計值、不符合事項的原因分析、實際產(chǎn)品與模式的比較、趨勢等)

2.問題報告

3.驗證方法、準(zhǔn)則及環(huán)境的變更需求

子實踐

1.比較實際與預(yù)期結(jié)果。

2.基于已建立的驗證準(zhǔn)則,識別未符合需求的產(chǎn)品,或識別方法、程序、準(zhǔn)則及驗證環(huán)境的問題。

3.分析與缺失有關(guān)的驗證資料。

4.記錄所有分析結(jié)果并制成報告。

5.使用驗證結(jié)果,比較實際度?及性能與技術(shù)性性能參數(shù)間的差異。

6.提供缺失如何解決的信息(包含驗證方法、準(zhǔn)則及驗證環(huán)境),并開始實施糾正措施。

全部評論 (0)

Copyright©2008-2025 版權(quán)所有 浙ICP備06026258號-1 浙公網(wǎng)安備 33010802003509號 杭州講師網(wǎng)絡(luò)科技有限公司
講師網(wǎng) www.3969a.com 直接對接10000多名優(yōu)秀講師-省時省力省錢
講師網(wǎng)常年法律顧問:浙江麥迪律師事務(wù)所 梁俊景律師 李小平律師