山東省軟件評(píng)測(cè)中心根據(jù)多年經(jīng)驗(yàn),總結(jié)軟件全程質(zhì)量保障的技術(shù)體現(xiàn),希望能給大家?guī)韼椭?,也歡迎登陸http://www.×××/進(jìn)行探討,學(xué)習(xí),不足之處,請(qǐng)指正。
軟件項(xiàng)目全程質(zhì)量控制的框架,主要包括以下幾個(gè)模塊:
l 質(zhì)量需求及質(zhì)量需求分析:實(shí)施全程質(zhì)量控制單位案的基礎(chǔ)是質(zhì)量需求的采集和分析。
l 建立質(zhì)量保證機(jī)制:全程質(zhì)量控制單位案是一個(gè)多方協(xié)同的項(xiàng)目實(shí)施過程,科學(xué)有效的質(zhì)量保證機(jī)制是確保方案順利實(shí)施的基本保障。
l 基于過程的質(zhì)量保證模塊:主要包括產(chǎn)品審計(jì)、過程檢查、計(jì)劃跟蹤和風(fēng)險(xiǎn)評(píng)估;
l 基于過程的質(zhì)量控制模塊:主要包括多級(jí)別軟件測(cè)試(單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試及其他性能測(cè)試等專題測(cè)試)、階段評(píng)審和代碼檢查及評(píng)審。
l 技術(shù)支撐:主要包括過程管理技術(shù)(軟件過程管理、項(xiàng)目管理體系應(yīng)用和技術(shù)評(píng)審的實(shí)施)、軟件測(cè)試技術(shù)(模型檢測(cè)技術(shù)、自動(dòng)用例技術(shù)和性能測(cè)試技術(shù)等);
l 關(guān)鍵過程域:全程質(zhì)量控制主要包括軟件需求過程質(zhì)量控制、軟件設(shè)計(jì)過程質(zhì)量控制、軟件編碼過程質(zhì)量控制和軟件交付過程質(zhì)量控制等4個(gè)關(guān)鍵過程域;
l 全程缺陷管理:伴隨全程質(zhì)量控制的實(shí)施,軟件項(xiàng)目大量缺陷會(huì)被發(fā)現(xiàn),如何對(duì)這些缺陷進(jìn)行有效管理是確保全程質(zhì)量控制實(shí)施效果的關(guān)鍵。因此,全程缺陷管理是全程質(zhì)量控制的一個(gè)必不可少的組成部分。全程缺陷管理依據(jù)缺陷生命周期進(jìn)行缺陷的跟蹤和控制,采用自動(dòng)化管理工具實(shí)現(xiàn)缺陷的發(fā)現(xiàn)記錄、跟蹤消除,確保每一個(gè)缺陷得到合理的處置。
l 質(zhì)量評(píng)估:通過全程質(zhì)量控制的實(shí)施,可以積累、采集軟件項(xiàng)目的多個(gè)層面的相關(guān)開發(fā)數(shù)據(jù),對(duì)這些數(shù)據(jù)進(jìn)行科學(xué)分析,我們可以對(duì)整個(gè)項(xiàng)目的過程、成果進(jìn)行有效評(píng)估,從而為各項(xiàng)決策提供有力有理的依據(jù)。
一、 質(zhì)量保證ROUTE1:
l 產(chǎn)品審計(jì):對(duì)項(xiàng)目各階段產(chǎn)生的主要工作產(chǎn)品(如項(xiàng)目計(jì)劃、軟件需求規(guī)格說明書、設(shè)計(jì)文檔、重要的源代碼、測(cè)試文檔、用戶使用文檔等)進(jìn)行審計(jì),檢驗(yàn)工作產(chǎn)品是否符合預(yù)定需求、在格式和內(nèi)容上是否符合適當(dāng)?shù)臉?biāo)準(zhǔn),以此來保證項(xiàng)目實(shí)施過程中產(chǎn)生的工作產(chǎn)品的質(zhì)量。評(píng)審標(biāo)準(zhǔn)將采取產(chǎn)品規(guī)范與實(shí)際需要相結(jié)合的方式,提高工作產(chǎn)品的實(shí)效性。
l 過程檢查:軟件質(zhì)量保證活動(dòng)中的核心工作,其主要目的在于對(duì)軟件項(xiàng)目開發(fā)過程中重要工程技術(shù)活動(dòng)的工作過程按照預(yù)先確定的工作規(guī)范和檢查準(zhǔn)則進(jìn)行檢查,發(fā)現(xiàn)其中的不符合項(xiàng),及時(shí)通知項(xiàng)目相關(guān)方并采取糾正措施,以確保項(xiàng)目過程的質(zhì)量。
l 計(jì)劃跟蹤:在整個(gè)項(xiàng)目的開發(fā)建設(shè)過程中,以《項(xiàng)目計(jì)劃》為主線和依據(jù)對(duì)項(xiàng)目進(jìn)展情況進(jìn)行跟蹤與檢查。
l 風(fēng)險(xiǎn)評(píng)估:目的在于發(fā)現(xiàn)項(xiàng)目進(jìn)展過程中存在的風(fēng)險(xiǎn)問題并提早做出應(yīng)對(duì)措施,以便降低或減小風(fēng)險(xiǎn)問題給項(xiàng)目造成的影響或損失。風(fēng)險(xiǎn)評(píng)估主要根據(jù)項(xiàng)目相關(guān)方的需要,在項(xiàng)目進(jìn)展過程的關(guān)鍵階段(重大里程碑)進(jìn)行。
二、 ROUTE2:質(zhì)量控制
l 技術(shù)評(píng)審(Technical Review,TR)的目的是盡早地發(fā)現(xiàn)工作成果中的缺陷,并幫助開發(fā)人員及時(shí)消除缺陷,從而有效地提高產(chǎn)品的質(zhì)量。
l 代碼檢審包括代碼檢查和代碼審查兩部分內(nèi)容,主要檢查代碼的編制和設(shè)計(jì)的一致性,代碼對(duì)編碼規(guī)范及其他標(biāo)準(zhǔn)的依從性,代碼的可讀性,代碼邏輯表達(dá)的正確性,代碼結(jié)構(gòu)的合理性等。通過代碼檢查及時(shí)發(fā)現(xiàn)違背編碼規(guī)范的問題,代碼中不安全、邊界溢出、死代碼等問題。
l 文檔檢查:對(duì)于系統(tǒng)建設(shè)期間產(chǎn)生的各類文檔應(yīng)該進(jìn)行認(rèn)真的檢查,必要時(shí)實(shí)施文檔測(cè)試。
l 單元測(cè)試是對(duì)軟件設(shè)計(jì)的最小單位(模塊)進(jìn)行正確性檢驗(yàn)的質(zhì)量控制工作,測(cè)試并發(fā)現(xiàn)模塊在語(yǔ)法、格式和邏輯上的錯(cuò)誤。用單元測(cè)試用例測(cè)試程序,將實(shí)際結(jié)果與期望值進(jìn)行比較,以驗(yàn)證模塊設(shè)計(jì)的正確性。
l 集成測(cè)試是在代碼審計(jì)的基礎(chǔ)上,檢驗(yàn)在將所有的軟件單元按照設(shè)計(jì)說明書的要求組裝成模塊、子系統(tǒng)或系統(tǒng)的過程中,各部分工作是否達(dá)到或?qū)崿F(xiàn)相應(yīng)技術(shù)指標(biāo)及要求。
l 系統(tǒng)測(cè)試是將通過集成測(cè)試的軟件,作為整個(gè)基于計(jì)算機(jī)系統(tǒng)的一個(gè)元素,與計(jì)算機(jī)硬件、外設(shè)、某些支持軟件、數(shù)據(jù)等其他系統(tǒng)元素結(jié)合在一起,在實(shí)際或模擬運(yùn)行環(huán)境中,對(duì)系統(tǒng)進(jìn)行一系列測(cè)試,以發(fā)現(xiàn)軟件與系統(tǒng)定義不符合或與之矛盾的地方。
l 專題測(cè)試,是根據(jù)項(xiàng)目委托方對(duì)軟件的特定質(zhì)量需求,進(jìn)行有針對(duì)性的強(qiáng)化測(cè)試。
l 驗(yàn)收測(cè)試主要依據(jù)軟件開發(fā)商和用1戶之間的合同、軟件需求說明書以及相關(guān)行業(yè)標(biāo)準(zhǔn)、國(guó)家標(biāo)準(zhǔn)、法律法規(guī)等對(duì)軟件的適合性、準(zhǔn)確性、互操作性、保密安全性、成熟性、容錯(cuò)性、易恢復(fù)性、易理解性、易學(xué)性、易操作性、吸引性、時(shí)間特性、資源利用性、易分析性、易改變性、穩(wěn)定性、易測(cè)試性、適應(yīng)性、易安裝性、共存性、易替換性和依從性方面進(jìn)行嚴(yán)格的測(cè)試。
分享題目:軟件全程質(zhì)量保障技術(shù)體現(xiàn)
標(biāo)題來源:
http://weahome.cn/article/igpcge.html