軟件質(zhì)量保證課件_第1頁(yè)
軟件質(zhì)量保證課件_第2頁(yè)
軟件質(zhì)量保證課件_第3頁(yè)
軟件質(zhì)量保證課件_第4頁(yè)
軟件質(zhì)量保證課件_第5頁(yè)
已閱讀5頁(yè),還剩37頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第十一章軟件質(zhì)量質(zhì)量保證第十一章軟件質(zhì)量質(zhì)量保證11.1.1

影響軟件質(zhì)量的因素人的因素軟件需求測(cè)試的局限性質(zhì)量管理的困難軟件人員的傳統(tǒng)習(xí)慣開發(fā)規(guī)范開發(fā)工具支持不夠§11.1軟件質(zhì)量§11.1軟件質(zhì)量什么是軟件質(zhì)量成本可靠維護(hù)及時(shí)交付正確功能功能成本及時(shí)交付軟件質(zhì)量的若干側(cè)面什么是軟件質(zhì)量成本可靠維護(hù)及時(shí)正確功能功能成本及時(shí)軟件質(zhì)量的11.1.2McCall提出的表明軟件質(zhì)量的11個(gè)質(zhì)量特性▲使用性▲測(cè)試性▲正確性▲維護(hù)性▲可靠性▲移植性▲效率▲重用性▲完整性▲互操作性▲適應(yīng)性(靈活性)11.1.2McCall提出的表明軟件質(zhì)量的11個(gè)質(zhì)量特性11.1.3國(guó)際標(biāo)準(zhǔn)和國(guó)家標(biāo)準(zhǔn)規(guī)定的質(zhì)量特性ISO/IEC9126-1991Informationtechnologysoftwareproductevaluationqualitycharacteristicsandguidelinesfortheiruse我國(guó)1996年將其等同采用:GB/T16260-1996軟件產(chǎn)品評(píng)價(jià)質(zhì)量特性及其使用指南11.1.3國(guó)際標(biāo)準(zhǔn)和國(guó)家標(biāo)準(zhǔn)規(guī)定的質(zhì)量特性ISO/IE11.1.4

產(chǎn)品質(zhì)量與過(guò)程質(zhì)量產(chǎn)品質(zhì)量開發(fā)技術(shù)

成本、時(shí)間、進(jìn)度過(guò)程質(zhì)量人員素質(zhì)影響產(chǎn)品質(zhì)量的4個(gè)方面11.1.4產(chǎn)品質(zhì)量與過(guò)程質(zhì)量產(chǎn)品質(zhì)量開發(fā)技術(shù)成本§11.2軟件質(zhì)量保證

質(zhì)量保證也是一個(gè)過(guò)程,已列入國(guó)際標(biāo)準(zhǔn)“ISO/IEC12207信息技術(shù)-軟件生存期過(guò)程”中。11.2.1質(zhì)量保證的主要功能質(zhì)量方針的制定和展開質(zhì)量保證方針的質(zhì)量保證標(biāo)準(zhǔn)的制定質(zhì)量保證體系的建立和管理各階段的質(zhì)量評(píng)審§11.2軟件質(zhì)量保證質(zhì)量保證也是一個(gè)過(guò)程,已列入國(guó)際標(biāo)11.2.2質(zhì)量保證的實(shí)施

質(zhì)量度量方法ISO建議的軟件質(zhì)量評(píng)價(jià)標(biāo)準(zhǔn)分為三級(jí):高層:質(zhì)量需求評(píng)價(jià)準(zhǔn)則(SQRC)中層:質(zhì)量設(shè)計(jì)評(píng)價(jià)準(zhǔn)則(SQDC)低層:質(zhì)量度量評(píng)價(jià)準(zhǔn)則(SQMC)11.2.2質(zhì)量保證的實(shí)施ISO建議的軟件質(zhì)量度量模型正確性可跟蹤性完備性準(zhǔn)確性容錯(cuò)性簡(jiǎn)潔性模塊性通用性擴(kuò)充性可容性效率安全性可維護(hù)性適應(yīng)性連接性SQDCSQRCSQMC可用性一致性由各使用單位根據(jù)實(shí)際情況決定ISO建議的軟件質(zhì)量度量模型正確性可跟蹤性完能用于軟件質(zhì)量定量評(píng)價(jià)的軟件度量美國(guó)國(guó)防部AD報(bào)告:把質(zhì)量表現(xiàn)形式歸納為190多個(gè)問(wèn)題;IEEE質(zhì)量標(biāo)準(zhǔn)詞典規(guī)定:39組度量公式39個(gè)度量項(xiàng)分為四級(jí):0級(jí):已公式化,尚未被運(yùn)行有效確認(rèn)1級(jí):已為軟件界采用,應(yīng)用范圍有限2級(jí):已被軟件界接受,已取得一定經(jīng)驗(yàn)3級(jí):軟件界已廣泛使用,已取得相當(dāng)經(jīng)驗(yàn)?zāi)苡糜谲浖|(zhì)量定量評(píng)價(jià)的軟件度量美國(guó)國(guó)防部AD報(bào)告:把質(zhì)量表3級(jí)的8個(gè)度量項(xiàng)(1)缺陷密度(2)需求可追蹤性(3)Halstead軟件科學(xué)(4)McCabe復(fù)雜性度量(5)發(fā)現(xiàn)k個(gè)缺陷的平均時(shí)間(6)按耗時(shí)作故障分析(7)平均故障時(shí)間(8)故障率

3級(jí)的8個(gè)度量項(xiàng)(1)缺陷密度11.2.3技術(shù)評(píng)審軟件評(píng)審是一個(gè)“過(guò)濾器”,用于“凈化”軟件工程各項(xiàng)活動(dòng)11.2.3技術(shù)評(píng)審軟件評(píng)審是一個(gè)“過(guò)濾器”,§11.3

軟件可靠性硬件系統(tǒng)故障率0tZ(t)軟件系統(tǒng)故障率0tZ(t)§11.3軟件可靠性硬件系統(tǒng)故障率0tZ(t)軟件系統(tǒng)故障11.3.1基本概念軟件可靠性定義

在給定時(shí)間間隔內(nèi)和特定的環(huán)境下,軟件按規(guī)格說(shuō)明成功運(yùn)行的概率。11.3.1基本概念軟件可靠性定義軟件可靠性定義的要素(1)環(huán)境條件

規(guī)定軟件的使用環(huán)境(輸入數(shù)據(jù)要求和環(huán)境)(2)規(guī)定時(shí)間時(shí)間t是隨機(jī)變量。(3)規(guī)定的功能(4)成功運(yùn)行軟件可靠性定義的要素(1)環(huán)境條件軟件可靠性的主要指標(biāo)借用硬件可靠性的定量度量方法來(lái)度量軟件的可靠性:

MTBF:平均故障間隔時(shí)間

MTTF:平均故障時(shí)間t1,t2,.....,tn:失效時(shí)間MTTF=ni=1n1∑ti軟件可靠性的主要指標(biāo)借用硬件可靠性的定量度量方法來(lái)度量軟件11.3.2.測(cè)試中的可靠性分析

開發(fā)過(guò)程中,利用測(cè)試的統(tǒng)計(jì)數(shù)據(jù)來(lái)估算軟件的可靠性,以控制軟件的質(zhì)量。推測(cè)錯(cuò)誤的產(chǎn)生頻度推測(cè)殘留在程序中的錯(cuò)誤數(shù)評(píng)價(jià)測(cè)試的精確度和覆蓋率11.3.2.測(cè)試中的可靠性分析開發(fā)過(guò)程中,利用測(cè)試的統(tǒng)推測(cè)錯(cuò)誤的產(chǎn)生頻度(推測(cè)錯(cuò)誤產(chǎn)生的時(shí)間間隔)

1K(ET/IT-Ec(t)/IT)方法:估算平均故障時(shí)間(MTTF估算公式)當(dāng)故障率為獨(dú)立于時(shí)間的常量λ:MTTF=K:經(jīng)驗(yàn)常數(shù)ET:程序中原有的殘留錯(cuò)誤數(shù)IT:程序長(zhǎng)度t:測(cè)試時(shí)間Ec(t):在0-t期間內(nèi)發(fā)現(xiàn)的錯(cuò)誤總數(shù)λ1=推測(cè)錯(cuò)誤的產(chǎn)生頻度(推測(cè)錯(cuò)誤產(chǎn)生的時(shí)間間隔)

1K(ET/推測(cè)殘留在程序中的錯(cuò)誤數(shù)錯(cuò)誤植入模型Mills將播種模型用于程序中殘留錯(cuò)誤的估算,稱錯(cuò)誤植入模型播種模型:

NNnnt≈tNNnnt=t推測(cè)殘留在程序中的錯(cuò)誤數(shù)錯(cuò)誤植入模型NNnnt≈tNNnnNNnnt=tN:程序中原有殘留的錯(cuò)誤數(shù)Nt:新植入的錯(cuò)誤數(shù)n:測(cè)試發(fā)現(xiàn)的原有錯(cuò)誤數(shù)nt:測(cè)試發(fā)現(xiàn)的植入錯(cuò)誤數(shù)NNnnt=tN:程序中原有殘留的錯(cuò)誤數(shù)Hyman對(duì)錯(cuò)誤植入模型的改進(jìn)ET:程序中原有的殘留錯(cuò)誤數(shù)E1:1號(hào)測(cè)試員在某一時(shí)間內(nèi)發(fā)現(xiàn)的錯(cuò)誤數(shù)E2:2號(hào)測(cè)試員在同一時(shí)間內(nèi)發(fā)現(xiàn)的錯(cuò)誤數(shù)E0:兩位測(cè)試員共同發(fā)現(xiàn)的錯(cuò)誤數(shù)EEEE1≈0=2TETE1E2/E0Hyman對(duì)錯(cuò)誤植入模型的改進(jìn)ET:程序中原有的殘留錯(cuò)誤數(shù)第十一章軟件質(zhì)量質(zhì)量保證第十一章軟件質(zhì)量質(zhì)量保證11.1.1

影響軟件質(zhì)量的因素人的因素軟件需求測(cè)試的局限性質(zhì)量管理的困難軟件人員的傳統(tǒng)習(xí)慣開發(fā)規(guī)范開發(fā)工具支持不夠§11.1軟件質(zhì)量§11.1軟件質(zhì)量什么是軟件質(zhì)量成本可靠維護(hù)及時(shí)交付正確功能功能成本及時(shí)交付軟件質(zhì)量的若干側(cè)面什么是軟件質(zhì)量成本可靠維護(hù)及時(shí)正確功能功能成本及時(shí)軟件質(zhì)量的11.1.2McCall提出的表明軟件質(zhì)量的11個(gè)質(zhì)量特性▲使用性▲測(cè)試性▲正確性▲維護(hù)性▲可靠性▲移植性▲效率▲重用性▲完整性▲互操作性▲適應(yīng)性(靈活性)11.1.2McCall提出的表明軟件質(zhì)量的11個(gè)質(zhì)量特性11.1.3國(guó)際標(biāo)準(zhǔn)和國(guó)家標(biāo)準(zhǔn)規(guī)定的質(zhì)量特性ISO/IEC9126-1991Informationtechnologysoftwareproductevaluationqualitycharacteristicsandguidelinesfortheiruse我國(guó)1996年將其等同采用:GB/T16260-1996軟件產(chǎn)品評(píng)價(jià)質(zhì)量特性及其使用指南11.1.3國(guó)際標(biāo)準(zhǔn)和國(guó)家標(biāo)準(zhǔn)規(guī)定的質(zhì)量特性ISO/IE11.1.4

產(chǎn)品質(zhì)量與過(guò)程質(zhì)量產(chǎn)品質(zhì)量開發(fā)技術(shù)

成本、時(shí)間、進(jìn)度過(guò)程質(zhì)量人員素質(zhì)影響產(chǎn)品質(zhì)量的4個(gè)方面11.1.4產(chǎn)品質(zhì)量與過(guò)程質(zhì)量產(chǎn)品質(zhì)量開發(fā)技術(shù)成本§11.2軟件質(zhì)量保證

質(zhì)量保證也是一個(gè)過(guò)程,已列入國(guó)際標(biāo)準(zhǔn)“ISO/IEC12207信息技術(shù)-軟件生存期過(guò)程”中。11.2.1質(zhì)量保證的主要功能質(zhì)量方針的制定和展開質(zhì)量保證方針的質(zhì)量保證標(biāo)準(zhǔn)的制定質(zhì)量保證體系的建立和管理各階段的質(zhì)量評(píng)審§11.2軟件質(zhì)量保證質(zhì)量保證也是一個(gè)過(guò)程,已列入國(guó)際標(biāo)11.2.2質(zhì)量保證的實(shí)施

質(zhì)量度量方法ISO建議的軟件質(zhì)量評(píng)價(jià)標(biāo)準(zhǔn)分為三級(jí):高層:質(zhì)量需求評(píng)價(jià)準(zhǔn)則(SQRC)中層:質(zhì)量設(shè)計(jì)評(píng)價(jià)準(zhǔn)則(SQDC)低層:質(zhì)量度量評(píng)價(jià)準(zhǔn)則(SQMC)11.2.2質(zhì)量保證的實(shí)施ISO建議的軟件質(zhì)量度量模型正確性可跟蹤性完備性準(zhǔn)確性容錯(cuò)性簡(jiǎn)潔性模塊性通用性擴(kuò)充性可容性效率安全性可維護(hù)性適應(yīng)性連接性SQDCSQRCSQMC可用性一致性由各使用單位根據(jù)實(shí)際情況決定ISO建議的軟件質(zhì)量度量模型正確性可跟蹤性完能用于軟件質(zhì)量定量評(píng)價(jià)的軟件度量美國(guó)國(guó)防部AD報(bào)告:把質(zhì)量表現(xiàn)形式歸納為190多個(gè)問(wèn)題;IEEE質(zhì)量標(biāo)準(zhǔn)詞典規(guī)定:39組度量公式39個(gè)度量項(xiàng)分為四級(jí):0級(jí):已公式化,尚未被運(yùn)行有效確認(rèn)1級(jí):已為軟件界采用,應(yīng)用范圍有限2級(jí):已被軟件界接受,已取得一定經(jīng)驗(yàn)3級(jí):軟件界已廣泛使用,已取得相當(dāng)經(jīng)驗(yàn)?zāi)苡糜谲浖|(zhì)量定量評(píng)價(jià)的軟件度量美國(guó)國(guó)防部AD報(bào)告:把質(zhì)量表3級(jí)的8個(gè)度量項(xiàng)(1)缺陷密度(2)需求可追蹤性(3)Halstead軟件科學(xué)(4)McCabe復(fù)雜性度量(5)發(fā)現(xiàn)k個(gè)缺陷的平均時(shí)間(6)按耗時(shí)作故障分析(7)平均故障時(shí)間(8)故障率

3級(jí)的8個(gè)度量項(xiàng)(1)缺陷密度11.2.3技術(shù)評(píng)審軟件評(píng)審是一個(gè)“過(guò)濾器”,用于“凈化”軟件工程各項(xiàng)活動(dòng)11.2.3技術(shù)評(píng)審軟件評(píng)審是一個(gè)“過(guò)濾器”,§11.3

軟件可靠性硬件系統(tǒng)故障率0tZ(t)軟件系統(tǒng)故障率0tZ(t)§11.3軟件可靠性硬件系統(tǒng)故障率0tZ(t)軟件系統(tǒng)故障11.3.1基本概念軟件可靠性定義

在給定時(shí)間間隔內(nèi)和特定的環(huán)境下,軟件按規(guī)格說(shuō)明成功運(yùn)行的概率。11.3.1基本概念軟件可靠性定義軟件可靠性定義的要素(1)環(huán)境條件

規(guī)定軟件的使用環(huán)境(輸入數(shù)據(jù)要求和環(huán)境)(2)規(guī)定時(shí)間時(shí)間t是隨機(jī)變量。(3)規(guī)定的功能(4)成功運(yùn)行軟件可靠性定義的要素(1)環(huán)境條件軟件可靠性的主要指標(biāo)借用硬件可靠性的定量度量方法來(lái)度量軟件的可靠性:

MTBF:平均故障間隔時(shí)間

MTTF:平均故障時(shí)間t1,t2,.....,tn:失效時(shí)間MTTF=ni=1n1∑ti軟件可靠性的主要指標(biāo)借用硬件可靠性的定量度量方法來(lái)度量軟件11.3.2.測(cè)試中的可靠性分析

開發(fā)過(guò)程中,利用測(cè)試的統(tǒng)計(jì)數(shù)據(jù)來(lái)估算軟件的可靠性,以控制軟件的質(zhì)量。推測(cè)錯(cuò)誤的產(chǎn)生頻度推測(cè)殘留在程序中的錯(cuò)誤數(shù)評(píng)價(jià)測(cè)試的精確度和覆蓋率11.3.2.測(cè)試中的可靠性分析開發(fā)過(guò)程中,利用測(cè)試的統(tǒng)推測(cè)錯(cuò)誤的產(chǎn)生頻度(推測(cè)錯(cuò)誤產(chǎn)生的時(shí)間間隔)

1K(ET/IT-Ec(t)/IT)方法:估算平均故障時(shí)間(MTTF估算公式)當(dāng)故障率為獨(dú)立于時(shí)間的常量λ:MTTF=K:經(jīng)驗(yàn)常數(shù)ET:程序中原有的殘留錯(cuò)誤數(shù)IT:程序長(zhǎng)度t:測(cè)試時(shí)間Ec(t):在0-t期間內(nèi)發(fā)現(xiàn)的錯(cuò)誤總數(shù)λ1=推測(cè)錯(cuò)誤的產(chǎn)生頻度(推測(cè)錯(cuò)誤產(chǎn)生的時(shí)間間隔)

1K(ET/推測(cè)殘留在程序中的錯(cuò)誤數(shù)錯(cuò)誤植入模型Mills將播種模型用于程序中殘留錯(cuò)誤的估算,稱錯(cuò)誤植入模型播種模型:

NNnnt≈tNNnnt=t推測(cè)殘留在程序中的錯(cuò)誤數(shù)錯(cuò)誤植入模型NNnn

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論