與驗(yàn)證不同,驗(yàn)證強(qiáng)調(diào)的是在開發(fā)過程中對工作產(chǎn)品進(jìn)行檢查,盡早發(fā)現(xiàn)問題。
確認(rèn)重點(diǎn)強(qiáng)調(diào)的是,確認(rèn)的準(zhǔn)則是預(yù)期用途或應(yīng)用要求,所以,確認(rèn)考慮的是產(chǎn)品或系統(tǒng)最終的用途或應(yīng)用要求是否可以實(shí)現(xiàn),確認(rèn)過程所使用的條件(如環(huán)境條件)要是實(shí)際的或是模擬的,如汽車要求預(yù)期用途是在高溫的沙漠里行駛,確認(rèn)過程可以實(shí)際或模擬高溫和沙塵的環(huán)境,把新開發(fā)的汽車放在次環(huán)境中路試。確認(rèn)常見的方法:可以是分析、評審、模擬、原型、示范、試驗(yàn)、測試等。開發(fā)環(huán)境與真實(shí)環(huán)境是不可避免存在差異的,為了有效地避免在開發(fā)環(huán)境中沒有問題,但一到真實(shí)環(huán)境就出現(xiàn)問題的情況,確認(rèn)的工作是非常重要的。通常,確認(rèn)活動(dòng)包含了最終使用者及其它相關(guān)干系人。確認(rèn)與驗(yàn)證活動(dòng)經(jīng)常同時(shí)執(zhí)行,且可能使用部分相同的環(huán)境。一般來說,實(shí)際環(huán)境或客戶環(huán)境中調(diào)試、試用、驗(yàn)收測試等都是確認(rèn)的工作。
確認(rèn)不一定在項(xiàng)目后期才進(jìn)行,這個(gè)PA沒有對確認(rèn)的時(shí)間有任何的規(guī)定。作為一般的常識,我們應(yīng)該盡快安排軟件的確認(rèn)工作,如一些公司:盡快發(fā)出一個(gè)小版本,在實(shí)際環(huán)境中運(yùn)行起來,盡快發(fā)現(xiàn)確認(rèn)中的問題。
提示:確認(rèn)的模擬環(huán)境至少是等價(jià)環(huán)境;確認(rèn)的活動(dòng)一般應(yīng)該在正式交付給客戶之前進(jìn)行;
如確認(rèn)在客戶現(xiàn)場進(jìn)行,要與客戶協(xié)商,要與客戶進(jìn)行部署;由使用者來做;同時(shí)需要模擬環(huán)境;很多公司習(xí)慣性選擇最終的產(chǎn)品進(jìn)行確認(rèn),中間產(chǎn)品一般不進(jìn)行確認(rèn),事實(shí)上需求及設(shè)計(jì)、最終的產(chǎn)品等均可以確認(rèn),各公司根據(jù)實(shí)際來確定確認(rèn)對象的多少,模型要求需求和最終的產(chǎn)品一定要確認(rèn);確認(rèn)最終的產(chǎn)品要考慮壓力是否有問題,環(huán)境是否有問題;
特定目標(biāo)及實(shí)踐摘要
SG 1確認(rèn)準(zhǔn)備
SP 1.1 選擇需確認(rèn)之產(chǎn)品
SP 1.2 建立確認(rèn)環(huán)境
SP 1.3 建立確認(rèn)程序與準(zhǔn)則
SG 2 確認(rèn)產(chǎn)品或產(chǎn)品組件
SP 2.1 執(zhí)行確認(rèn)
SP 2.2 分析確認(rèn)結(jié)果
SG1 準(zhǔn)備確認(rèn)工作。目的是為將要進(jìn)行的確認(rèn)準(zhǔn)備活動(dòng)。
SP1.1選擇須確認(rèn)之產(chǎn)品:選擇須確認(rèn)之產(chǎn)品及產(chǎn)品組件,及每一產(chǎn)品及產(chǎn)品組件使用之確認(rèn)方法。需確認(rèn)的產(chǎn)品一般有:產(chǎn)品及產(chǎn)品組件的需求及設(shè)計(jì);包含系統(tǒng)、硬件、軟件、服務(wù)文檔在內(nèi)的產(chǎn)品或產(chǎn)品組件;用戶界面;用戶手冊;培訓(xùn)資料;過程文檔。
典型的工作產(chǎn)品
1.需確認(rèn)的產(chǎn)品或產(chǎn)品組件清單
2.每一產(chǎn)品或產(chǎn)品組件的確認(rèn)方法
3.每一產(chǎn)品或產(chǎn)品組件執(zhí)行確認(rèn)的需求
4.每一產(chǎn)品或產(chǎn)品組件的確認(rèn)限制
子實(shí)踐
1.識別生命周期中,產(chǎn)品或產(chǎn)品組件確認(rèn)的主要原則、特性及階段。
2.決定需確認(rèn)何種類型的使用者需要(操作、維護(hù)、培訓(xùn)或支持)。
3.產(chǎn)品或產(chǎn)品組件于其預(yù)期作業(yè)環(huán)境中,必須是可維護(hù)及可支持的。本特定實(shí)踐說明可能伴隨產(chǎn)品一起交付的維護(hù)、培訓(xùn)及支持服務(wù)。
4.展示維護(hù)工具在實(shí)際產(chǎn)品上運(yùn)作,是于作業(yè)環(huán)境中評估維護(hù)概念的范例之一。
5.選擇需確認(rèn)的產(chǎn)品與產(chǎn)品組件。
6.選擇用以確認(rèn)產(chǎn)品或產(chǎn)品組件的評估方法。
7.與相關(guān)的干系人共同審查產(chǎn)品或產(chǎn)品組件的確認(rèn)選擇、限制及方法。
SP1.2建立確認(rèn)環(huán)境:建立并維護(hù)支持確認(rèn)工作所需的環(huán)境。如試用環(huán)境、驗(yàn)收環(huán)境的準(zhǔn)備等;環(huán)境一般包含:與將要被確認(rèn)的產(chǎn)品交付的測試工具;臨時(shí)的嵌入式測試軟件;用于傳儲或作進(jìn)一步分析和重放的記錄工具;用軟件等模擬的子系統(tǒng)或組件;實(shí)時(shí)接口系統(tǒng);熟練操作或使用前面提到的元素的人員。
典型的工作產(chǎn)品
1.執(zhí)行確認(rèn)的環(huán)境
子實(shí)踐
1.識別確認(rèn)環(huán)境需求。
2.識別客戶供應(yīng)品。
3.識別可再用的確認(rèn)環(huán)境。
4.識別測試設(shè)備及工具。
5.識別可再用及修改的確認(rèn)資源。
6.詳細(xì)策劃資源的可用性。
SP1.3 SP 1.3建立確認(rèn)程序與準(zhǔn)則: 建立并維護(hù)確認(rèn)程序與準(zhǔn)則
為了確保產(chǎn)品或產(chǎn)品組件放到預(yù)期的環(huán)境里達(dá)到預(yù)期的應(yīng)用,測試用例及測試過程(程序)需要滿足確認(rèn)過程的需要。
典型的工作產(chǎn)品
1.確認(rèn)程序
2.確認(rèn)準(zhǔn)則
3.維護(hù)、培訓(xùn)及支持服務(wù)的測試及評估程序
子實(shí)踐
1.審查產(chǎn)品需求,以確保影響產(chǎn)品或產(chǎn)品組件確認(rèn)的問題已經(jīng)識別并解決。
2.記錄用來確認(rèn)選定的產(chǎn)品或產(chǎn)品組件的環(huán)境、操作場景、程序、輸入、輸出及準(zhǔn)則。
3.當(dāng)確認(rèn)環(huán)境設(shè)計(jì)漸趨成熟時(shí),評?設(shè)計(jì)以識別確認(rèn)問題。
SG2確認(rèn)產(chǎn)品或產(chǎn)品組件:確認(rèn)產(chǎn)品或產(chǎn)品組件,以確保在預(yù)期作業(yè)環(huán)境中可適用。
SP2.1執(zhí)行確認(rèn):對選定的產(chǎn)品及產(chǎn)品組件執(zhí)行確認(rèn)。
典型的工作產(chǎn)品
1. 確認(rèn)報(bào)告
2. 確認(rèn)結(jié)果
3. 確認(rèn)對照表
4. 運(yùn)行過程日志
5. 操作演示文件
子實(shí)踐
1.針對選定的工作產(chǎn)品執(zhí)行確認(rèn)。
2.記錄確認(rèn)活動(dòng)的結(jié)果。
3.由工作產(chǎn)品的確認(rèn)結(jié)果,識別行動(dòng)方案。
4. 記錄已執(zhí)行的確認(rèn)程序及執(zhí)行時(shí)所發(fā)生的偏差。
SP2.2分析確認(rèn)結(jié)果:分析確認(rèn)活動(dòng)的結(jié)果。
典型的工作產(chǎn)品
1. 確認(rèn)缺失報(bào)告
2. 確認(rèn)問題
3. 程序變更請求
子實(shí)踐
1. 比較實(shí)際及預(yù)期結(jié)果。
2. 按已建立的確認(rèn)準(zhǔn)則識別問題。包括識別于預(yù)期作業(yè)環(huán)境下執(zhí)行不佳的產(chǎn)品或產(chǎn)品組件,或識別確認(rèn)方法、準(zhǔn)則及(或)環(huán)境問題。
3. 分析確認(rèn)缺失數(shù)據(jù)。
4. 記錄分析結(jié)果并識別問題。
5. 利用確認(rèn)結(jié)果,將實(shí)際度?及性能,與預(yù)期使用或操作需要進(jìn)行比較.