軟件質(zhì)量保證的目標(biāo)是以獨(dú)立審查方式,從第三方的角度監(jiān)控軟件開(kāi)發(fā)任務(wù)的執(zhí)行,就軟件項(xiàng)目是否遵循已制定的計(jì)劃、標(biāo)準(zhǔn)和規(guī)程,給開(kāi)發(fā)人員和管理層提供反映產(chǎn)品和過(guò)程質(zhì)量的信息和數(shù)據(jù),提高項(xiàng)目透明度,同時(shí)輔助軟件工程組取得高質(zhì)量的軟件產(chǎn)品。
軟件質(zhì)量保證的目標(biāo)主要包括以下四個(gè)方面:
1)通過(guò)監(jiān)控軟件開(kāi)發(fā)過(guò)程來(lái)保證產(chǎn)品質(zhì)量;
2)保證開(kāi)發(fā)出來(lái)的軟件和軟件開(kāi)發(fā)過(guò)程符合相應(yīng)標(biāo)準(zhǔn)與規(guī)程;
3)保證軟件產(chǎn)品、軟件過(guò)程中存在的不合理問(wèn)題得到處理,必要時(shí)將問(wèn)題反映給高級(jí)管理者;
4)確保項(xiàng)目組制定的計(jì)劃、標(biāo)準(zhǔn)和規(guī)程適合項(xiàng)目組需要,同時(shí)滿足評(píng)審和審計(jì)需要;
1)從顧客驅(qū)動(dòng)觀點(diǎn)看,注重于審核和評(píng)審活動(dòng)來(lái)保證過(guò)程和產(chǎn)品的可視性,關(guān)鍵是需要一種客觀的標(biāo)準(zhǔn)來(lái)確定并報(bào)告軟件開(kāi)發(fā)過(guò)程及其工作產(chǎn)品(工作成果)的質(zhì)量,一般由獨(dú)立于項(xiàng)目組的人員或小組(通常稱為“軟件質(zhì)量保證人員”)完成,關(guān)鍵步驟包括:
①選擇項(xiàng)目應(yīng)遵循的標(biāo)準(zhǔn)
參與制定項(xiàng)目開(kāi)發(fā)計(jì)劃,評(píng)價(jià)其完整性并選擇項(xiàng)目將采用的標(biāo)準(zhǔn)。
�、趯�(duì)軟件工程活動(dòng)進(jìn)行審核
根據(jù)事先制定的計(jì)劃和選擇的標(biāo)準(zhǔn)來(lái)審核軟件工程活動(dòng)。
�、墼u(píng)審工作產(chǎn)品(工作成果)
根據(jù)選擇的標(biāo)準(zhǔn)來(lái)評(píng)審軟件工作產(chǎn)品(工作成果)。
�、軋�(bào)告結(jié)果。
將上述活動(dòng)的結(jié)果匯報(bào)給管理層人員。
�、莞櫰x處理。
各種偏離在適當(dāng)?shù)墓芾韺哟渭右蕴幚�,若需要�(jiǎng)t交給上一級(jí)管理人員做進(jìn)一步處理,跟蹤直至得到解決或關(guān)閉。
2)從管理者驅(qū)動(dòng)觀點(diǎn)看,注重于確定為了滿足產(chǎn)品質(zhì)量必須實(shí)施哪些活動(dòng),并且建立管理和控制機(jī)制來(lái)確保這些活動(dòng)能夠得到執(zhí)行。關(guān)鍵步驟如下:
�、俳①|(zhì)量目標(biāo)
以客戶對(duì)于質(zhì)量的需求為基礎(chǔ),對(duì)項(xiàng)目開(kāi)發(fā)周期的各個(gè)檢查點(diǎn)建立質(zhì)量目標(biāo)。
�、诙x質(zhì)量度量
定義各種質(zhì)量度量來(lái)衡量項(xiàng)目活動(dòng)的結(jié)果以協(xié)助評(píng)價(jià)有關(guān)的質(zhì)量目標(biāo)是否達(dá)到。
�、鄞_定質(zhì)量活動(dòng)對(duì)于每一個(gè)質(zhì)量目標(biāo),確定那些能夠幫助實(shí)現(xiàn)該質(zhì)量目標(biāo)的活動(dòng),并將這些活動(dòng)集成到軟件生命周期模型中去。
�、軋�(zhí)行質(zhì)量活動(dòng)執(zhí)行已經(jīng)確定的質(zhì)量活動(dòng)。
⑤評(píng)價(jià)質(zhì)量在項(xiàng)目開(kāi)發(fā)周期的確定檢查點(diǎn)上,利用已經(jīng)定義好的質(zhì)量度量來(lái)評(píng)價(jià)有關(guān)的質(zhì)量目標(biāo)是否達(dá)到。
�、薏扇⌒拚袆�(dòng)。若質(zhì)量目標(biāo)沒(méi)有達(dá)到,采取修正行動(dòng)。