軟件�(zhì)量保證(Software Quality Assurance簡稱SQA)是即參照一定的�(zhì)量標(biāo)�(zhǔn)、目�(biāo)及各項軟件流�、規(guī)范來�(jiān)�,管理公司產(chǎn)品的�(zhì)�;它的目的是為了客觀地核實軟件項目的實施行動與開�(fā)中的�(chǎn)品遵從于對應(yīng)的需�、過程描述、標(biāo)�(zhǔn)及規(guī)��
軟件�(zhì)量保�的目�(biāo)是以獨立審查方式,從第三方的角度�(jiān)控軟件開�(fā)任務(wù)的執(zhí)行,就軟件項目是否遵循已制定的計�、標(biāo)�(zhǔn)和規(guī)程,給開�(fā)人員和管理層提供反映�(chǎn)品和過程�(zhì)量的信息和數(shù)�(jù),提高項目透明�,同時輔助軟件工程組取得高質(zhì)量的軟件�(chǎn)品�
軟件�(zhì)量保證的目標(biāo)主要包括以下四個方面:
1)通過�(jiān)控軟件開�(fā)過程來保證產(chǎn)品質(zhì)��
2)保證開�(fā)出來的軟件和軟件開發(fā)過程符合相應(yīng)�(biāo)�(zhǔn)與規(guī)��
3)保證軟件產(chǎn)�、軟件過程中存在的不合理問題得到處理,必要時將問題反映給管理��
4)確保項目組制定的計劃、標(biāo)�(zhǔn)和規(guī)程適合項目組需�,同時滿足評審和審計需��
1)從顧客�(qū)動觀點看,注重于審核和評審活動來保證過程和產(chǎn)品的可視�,關(guān)鍵是需要一種客觀的標(biāo)�(zhǔn)來確定并報告軟件開發(fā)過程及其工作�(chǎn)品(工作成果)的�(zhì)量,一般由獨立于項目組的人員或小組(通常稱為“軟件質(zhì)量保證人員”)完成,關(guān)鍵步驟包括:
①選擇項目應(yīng)遵循的標(biāo)�(zhǔn)
參與制定項目開發(fā)計劃,評價其完整性并選擇項目將采用的�(biāo)�(zhǔn)�
②對軟件工程活動�(jìn)行審�
根據(jù)事先制定的計劃和選擇的標(biāo)�(zhǔn)來審核軟件工程活��
?、墼u審工作產(chǎn)品(工作成果�
根據(jù)選擇的標(biāo)�(zhǔn)來評審軟件工作產(chǎn)品(工作成果��
?、軋蟾娼Y(jié)��
將上述活動的�(jié)果匯報給管理層人��
⑤跟蹤偏離處��
各種偏離在適�(dāng)?shù)墓芾韺哟渭右蕴幚?,若需要則交給上一級管理人員做�(jìn)一步處理,跟蹤直至得到解決或關(guān)��
2)從管理者驅(qū)動觀點看,注重于確定為了滿足�(chǎn)品質(zhì)量必須實施哪些活�,并且建立管理和控制機制來確保這些活動能夠得到�(zhí)行。關(guān)鍵步驟如下:
?、俳①|(zhì)量目�(biāo)
以客戶對于質(zhì)量的需求為基礎(chǔ),對項目開發(fā)周期的各個檢查點建立�(zhì)量目�(biāo)�
?、诙x�(zhì)量度�
定義各種�(zhì)量度量來衡量項目活動的結(jié)果以�(xié)助評價有�(guān)的質(zhì)量目�(biāo)是否�(dá)到�
?、鄞_定質(zhì)量活動對于每一個質(zhì)量目�(biāo),確定那些能夠幫助實�(xiàn)該質(zhì)量目�(biāo)的活�,并將這些活動集成到軟件生命周期模型中��
④執(zhí)行質(zhì)量活動執(zhí)行已�(jīng)確定的質(zhì)量活��
⑤評價質(zhì)量在項目開發(fā)周期的確定檢查點�,利用已�(jīng)定義好的�(zhì)量度量來評價有關(guān)的質(zhì)量目�(biāo)是否�(dá)到�
?、薏扇⌒拚�?。若�(zhì)量目�(biāo)沒有�(dá)�,采取修正行��
軟件�(zhì)量保證(SQA)是一種應(yīng)用于整個軟件過程的活動,它包含�
1、一種質(zhì)量管理方�
2、有效的軟件工程技�(shù)(方法和工具�
3、在整個軟件過程中采用的正式技�(shù)評審
4、一種多層次的測試策�
5、對軟件文檔及其修改的控�
6、保證軟件遵從軟件開�(fā)�(biāo)�(zhǔn)
7、度量和報告機制
SQA與兩種不同的參與者相�(guān) —� 做技�(shù)工作的軟件工程師和負(fù)�(zé)�(zhì)量保證的計劃、監(jiān)�、記錄、分析及報告工作的SQA小組 �
軟件工程師通過采用可靠的技�(shù)方法和措�,�(jìn)行正式的技�(shù)評審,執(zhí)行計劃周密的軟件測試來考慮�(zhì)量問�,并完成軟件�(zhì)量保證和�(zhì)量控制活動�
SQA小組的職�(zé)是輔助軟件工程小組得到高�(zhì)量的最終產(chǎn)�。SQA小組完成:
?�?)為項目�(zhǔn)備SQA計劃。該計劃在制定項目規(guī)定項目計劃時確定,由所有感興趣的相�(guān)部門評審�
·需要�(jìn)行的審計和評��
·項目可采用的�(biāo)�(zhǔn)�
·錯誤報告和跟蹤的�(guī)��
·由SQA小組�(chǎn)生的文檔�
·向軟件項目組提供的反饋數(shù)��
?�?)參與開�(fā)項目的軟件過程描�。評審過程描述以保證該過程與組織政策,內(nèi)部軟件標(biāo)�(zhǔn),外界標(biāo)�(zhǔn)以及項目計劃的其他部分相��
?�?)評審各項軟件工程活�,對其是否符合定義好的軟件過程�(jìn)行核實。記�、跟蹤與過程的偏��
?�?)審計指定的軟件工作�(chǎn)�,對其是否符合事先定義好的需求�(jìn)行核實。對�(chǎn)品�(jìn)行評�,識別、記錄和跟蹤出現(xiàn)的偏�;對是否已經(jīng)改正�(jìn)行核實;定期將工作結(jié)果向項目管理者報��
�5)確保軟件工作及�(chǎn)品中的偏差已記錄在案,并根據(jù)�(yù)定的�(guī)程�(jìn)行處理�
?�?)記錄所有不符合的部分并報告��
更多精彩�(nèi)�,請登錄維庫電子通(www.06jpkg.cn�
維庫電子�,電子知�,一查百��
已收錄詞�170104�