軟件全程質(zhì)量保障TQA概述
全程質(zhì)量保障(Total Quality Assurance(TQA) In the system development,以下相同處簡稱TQA)是基于對信息系統(tǒng)建設(shè)的再認(rèn)識構(gòu)建的,從信息系統(tǒng)規(guī)劃與選型、信息系統(tǒng)建設(shè)與開發(fā)、信息系統(tǒng)交付與驗(yàn)收和信息系統(tǒng)運(yùn)行與維護(hù)四個階段的質(zhì)量保障需求出發(fā),定制質(zhì)量保障內(nèi)容,有的放矢、精準(zhǔn)執(zhí)行!
全程質(zhì)量保障整合了我們十年來在數(shù)千個實(shí)施項(xiàng)目中積累的豐富實(shí)踐經(jīng)驗(yàn)、服務(wù)內(nèi)容和模式的眾多創(chuàng)新,實(shí)現(xiàn)模塊級組合,能夠更適應(yīng)用戶各類項(xiàng)目千差萬別的需求。
為什么選擇TQA?
當(dāng)前在項(xiàng)目建設(shè)過程中的問題
在KPMG(畢馬威,國際頂級會計事物所)的一份對失敗項(xiàng)目的統(tǒng)計調(diào)查中,我們看到導(dǎo)致項(xiàng)目失敗的前10項(xiàng)影響因素主要有以下幾個(如圖):
圖1項(xiàng)目失敗因素統(tǒng)計
一般系統(tǒng)建設(shè)可以劃分為系統(tǒng)規(guī)劃、系統(tǒng)建設(shè)、系統(tǒng)驗(yàn)收和運(yùn)行維護(hù)四個階段,我們對這些影響因素作進(jìn)一步分析發(fā)現(xiàn)這些因素分布在系統(tǒng)建設(shè)的各個階段(如圖),也就是說在整個信息系統(tǒng)建設(shè)過程中每個環(huán)節(jié)出了問題都有可能導(dǎo)致整個項(xiàng)目的失敗。因此,全程質(zhì)量控制勢在必行。
圖2失敗因素分布情況
軟件生命周期是一個包括項(xiàng)目規(guī)劃、需求分析、軟件設(shè)計、系統(tǒng)集成、軟件測試、系統(tǒng)驗(yàn)收及運(yùn)行維護(hù)幾大階段的長程軟件構(gòu)建開發(fā)過程,從上述統(tǒng)計圖表上我們可以看到這些問題既有前期系統(tǒng)規(guī)劃、建設(shè)方面的問題,也有后期驗(yàn)收、維護(hù)過程中出現(xiàn)的問題,因此要想確保一個項(xiàng)目成功建設(shè)和應(yīng)用,單純解決某一方面的問題只能是“頭痛醫(yī)頭,腳痛醫(yī)腳”的短視行為,現(xiàn)代系統(tǒng)建設(shè)需要一套科學(xué)、全面、有效的質(zhì)量保障解決方案。
軟件過程質(zhì)量保障就是針對軟件生命周期的不同階段及其特點(diǎn),計劃并實(shí)施一系列質(zhì)量管控活動,對軟件產(chǎn)品的開發(fā)過程和交付成果進(jìn)行質(zhì)量保證和質(zhì)量控制,這正是構(gòu)成TQA的兩個核心模塊,也是精髓所在。
通過質(zhì)量保障方案的實(shí)施,將完整有效的質(zhì)量保障手段灌裝到軟件工程的各個階段,才能將軟件開發(fā)過程透明化、數(shù)字化,軟件質(zhì)量度量才更有依據(jù)、更加可信,項(xiàng)目的有關(guān)決策才更加客觀、合理。
版權(quán)聲明:本文出自山東省軟件評測中心 張凱麗,51Testing軟件測試網(wǎng)原創(chuàng)出品,未經(jīng)明確的書面許可,任何人或單位不得對本文進(jìn)行復(fù)制、轉(zhuǎn)載或鏡像,否則將追究法律責(zé)任。