13.3 軟件可靠性評(píng)價(jià)
13.3.1 軟件可靠性評(píng)價(jià)概述
估計(jì)軟件當(dāng)前的可靠性,以確認(rèn)是否可以終止測(cè)試并發(fā)布軟件,還可以預(yù)計(jì)軟件要達(dá)到相應(yīng)的可靠性水平所需要的時(shí)間和工作量,確認(rèn)軟件的執(zhí)行與需求的一致性。
13.3.2 怎樣選擇可靠性模型
可以從以下幾個(gè)方面進(jìn)行比較和選擇:
1、模型假設(shè)的適用性。
2、預(yù)測(cè)的能力與質(zhì)量。
3、模型輸出值能否滿(mǎn)足可靠性評(píng)價(jià)需求。
最重要的幾個(gè)需要精確估計(jì)的可靠性定量指標(biāo)包括如下內(nèi)容:
1. 當(dāng)前的可靠度。
2. 平均失效時(shí)間。
3. 故障密度。
4. 期望達(dá)到規(guī)定可靠性目標(biāo)的日期。
5. 達(dá)到規(guī)定的可靠性目標(biāo)的成本要求。
4、模型使用的簡(jiǎn)便性
簡(jiǎn)便性一般包含如下三層含義:
1. 模型需要的數(shù)據(jù) 易于收集,成本不能超過(guò)可靠性計(jì)劃的預(yù)算。
2. 模型應(yīng)該簡(jiǎn)單易懂,測(cè)試人員不會(huì)花費(fèi)太多的時(shí)間去研究專(zhuān)業(yè)的數(shù)學(xué)理論。
3. 模型應(yīng)該便于使用。
13.3.3 可靠性數(shù)據(jù)的收集
面向缺陷的可靠性測(cè)試 產(chǎn)生的測(cè)試數(shù)據(jù)經(jīng)過(guò)分析后,可以得到非常有價(jià)值的可靠性數(shù)據(jù),這部分?jǐn)?shù)據(jù)取決于定義的運(yùn)行剖面和選取的測(cè)試用例集。
可靠性數(shù)據(jù)的收集工作是貫穿整個(gè)軟件生命周期的。
可行的一些辦法如下:
1、及早確定所采用的可靠性模型。
2、指定可實(shí)施性較強(qiáng)的可靠性數(shù)據(jù)收集計(jì)劃,指定專(zhuān)人負(fù)責(zé),按照統(tǒng)一的規(guī)范收集記錄可靠性數(shù)據(jù)。
3、重視軟件測(cè)試特別是可靠性測(cè)試產(chǎn)生的測(cè)試數(shù)據(jù)的整理和分析。
4、充分利用數(shù)據(jù)庫(kù)來(lái)完成可靠性數(shù)據(jù)的存儲(chǔ)和統(tǒng)計(jì)分析。
13.3.4 軟件可靠性的評(píng)估和預(yù)測(cè)
1、判斷是否達(dá)到了可靠性目標(biāo)。
2、如未能達(dá)到,要再投入多少時(shí)間、多少人力、多少資金。
3、在軟件系統(tǒng)投入實(shí)際運(yùn)行 若干時(shí)間后,能否達(dá)到交付或部分交付用戶(hù)使用的可靠性水平。
沒(méi)有失效就無(wú)法估計(jì)可靠性。
要在模型之外運(yùn)行一些統(tǒng)計(jì)技術(shù)和手段對(duì)可靠性數(shù)據(jù)進(jìn)行分析,作為可靠性模型的補(bǔ)充、完善、修正。
輔助方法如下:
1、失效數(shù)據(jù)的圖形分析方法。
1. 積累失效個(gè)數(shù)圖形。
2. 單位時(shí)間段內(nèi)的失效數(shù)的圖形。
3. 失效間隔時(shí)間圖形。
2、試探性數(shù)據(jù)分析技術(shù)(Exploratory Data Analysis,EDA)對(duì)可靠性分析有用的信息如下:
1. 循環(huán)相關(guān)。
2. 短期內(nèi)失效數(shù)的急劇上升。
3. 失效數(shù)集中的時(shí)間段。
13.4 軟件的可靠性設(shè)計(jì)與管理
相關(guān)推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |