專利名稱:軟件可信度的定量計(jì)算方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種軟件可信度的定量計(jì)算方法,尤其涉及一種適用于對(duì)特定應(yīng)用環(huán)境中的軟件系統(tǒng)的可信度進(jìn)行定量計(jì)算的方法,本發(fā)明屬于軟件技術(shù)領(lǐng)域。
背景技術(shù):
隨著軟件應(yīng)用領(lǐng)域的不斷擴(kuò)展和深入,軟件對(duì)人類社會(huì)各種活動(dòng)的影響日益加劇。例如,2003年8月,軟件問(wèn)題導(dǎo)致美國(guó)加利福尼亞州有史以來(lái)范圍最大的停電事故; 2005年11月,日本東京證券交易所因軟件升級(jí)中出現(xiàn)故障,導(dǎo)致股市停擺;2007年,中國(guó)北京奧運(yùn)會(huì)門票預(yù)訂系統(tǒng)開(kāi)通首日,因無(wú)法應(yīng)對(duì)大規(guī)模的訪問(wèn)流量而陷入癱瘓。在這種情況下,軟件的可信度日益受到高度關(guān)注。
一般而言,軟件的可信度被認(rèn)為是一種綜合性的質(zhì)量屬性,涉及到軟件的正確性、 可靠性、安全性、可伸縮性、隱私性、可移植性等多種軟件質(zhì)量屬性?,F(xiàn)有技術(shù)對(duì)軟件的上述單一質(zhì)量屬性及其指標(biāo)的度量和評(píng)估已經(jīng)提供了較為成熟的解決方案,但對(duì)可信度這種綜合性的質(zhì)量屬性還缺乏有效的定量計(jì)算方法。發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種軟件可信度的定量計(jì)算方法,以解決現(xiàn)有技術(shù)存在的對(duì)諸如可信度的綜合性的質(zhì)量屬性缺少定量計(jì)算方法的問(wèn)題。
為了實(shí)現(xiàn)本發(fā)明的目的,本發(fā)明的技術(shù)方案包括如下步驟
步驟一,根據(jù)一應(yīng)用環(huán)境的特點(diǎn),將其軟件系統(tǒng)的服務(wù)質(zhì)量分解為一組質(zhì)量屬性, 并確定每一個(gè)質(zhì)量屬性在該組質(zhì)量屬性中的權(quán)重,其中,服務(wù)質(zhì)量為“ 一個(gè)或多個(gè)質(zhì)量屬性的綜合體”。設(shè)定Q表示軟件服務(wù)質(zhì)量。η表示Q具有的質(zhì)量屬性個(gè)數(shù)。AJ i = 1,2,..., η)表不第i個(gè)質(zhì)量屬性。Si表不質(zhì)量屬性Ai的權(quán)重值。并設(shè)定對(duì)任一 i e {1,2,...η}, Eli〉O。2 = t _ I °
步驟二,對(duì)于步驟一產(chǎn)生的每一個(gè)質(zhì)量屬性,將其分解為一組質(zhì)量屬性指標(biāo),并確定每一個(gè)質(zhì)量屬性指標(biāo)在該組質(zhì)量屬性指標(biāo)中的權(quán)重,其中,一個(gè)質(zhì)量屬性指標(biāo)表示“在特定應(yīng)用環(huán)境中,具有明確物理含義、能夠部分或完整地反映特定服務(wù)質(zhì)量屬性、可度量或可評(píng)估的方面”。對(duì)任一質(zhì)量屬性Ai,設(shè)定=Hii表示Ai具有的質(zhì)量屬性指標(biāo)個(gè)數(shù)。Iu (j = 1,2,... ,Hii)表示Ai的第j個(gè)質(zhì)量屬性指標(biāo)。by表示Ai的第j個(gè)質(zhì)量屬性指標(biāo)的權(quán)重值。設(shè)定對(duì)任一 j e {1,2,...1 }, b^· > O。Yijl1 b[j = Io
步驟三,對(duì)于步驟二產(chǎn)生的每一個(gè)質(zhì)量屬性指標(biāo),確定其可能取值的下界和上界。 對(duì)于一個(gè)質(zhì)量屬性指標(biāo)Iij (i = I, 2, . . . , η ;j = I, 2, . . . , Hii),設(shè)定^in(Iij)表示其下界。Hiax(Iij)表示其上界。
步驟四,對(duì)于步驟三產(chǎn)生的每一個(gè)質(zhì)量屬性指標(biāo),通過(guò)對(duì)用戶業(yè)務(wù)需求的分析,確定用戶的期望取值范圍。對(duì)于任一個(gè)質(zhì)量屬性指標(biāo)Iij (i = I, 2, . . . , η ;j = I, 2,..., Hii),設(shè)定E(Iij)表示用戶對(duì)其的期望取值范圍。E(Iij). lower表示該期望取值范圍的下界。E(Iij). upper表示該取值范圍的上界。由此可知
min (Iij) ^ E (Iij). lower ^ E (Iij). upper ^ max (Iij)
步驟五,對(duì)于步驟二產(chǎn)生的每一個(gè)質(zhì)量屬性指標(biāo),確定其在當(dāng)前應(yīng)用環(huán)境中的實(shí)際取值。對(duì)于一個(gè)質(zhì)量屬性指標(biāo)Iij(i = I, 2,. . . ,n ;j = I, 2,. . . ,IIii),設(shè)定=R(Iij)表示其實(shí)際取值,并由此可知
min (Iij) SR(Iij) ^ max (Iij)
步驟六,對(duì)于步驟三產(chǎn)生的每一個(gè)質(zhì)量屬性指標(biāo),根據(jù)其實(shí)際取值與期望取值范圍這兩個(gè)數(shù)據(jù),計(jì)算出一個(gè)取值范圍在
之間并反映當(dāng)前質(zhì)量屬性指標(biāo)的實(shí)際取值對(duì)期望取值范圍的滿足程度的實(shí)數(shù)。
步驟七,對(duì)于步驟一產(chǎn)生的每一個(gè)質(zhì)量屬性,把與其相關(guān)的一組質(zhì)量屬性指標(biāo)通過(guò)步驟五產(chǎn)生的滿足程度數(shù)值按照步驟二中設(shè)定的權(quán)值進(jìn)行加權(quán)求和,產(chǎn)生一個(gè)取值范圍在
之間并反映當(dāng)前質(zhì)量屬性的實(shí)際取值對(duì)期望取值的滿足程度的實(shí)數(shù)。
步驟八,對(duì)于步驟一產(chǎn)生的所有質(zhì)量屬性,把通過(guò)步驟六產(chǎn)生的滿足程度數(shù)值按照步驟一中設(shè)定的權(quán)值進(jìn)行加權(quán)求和,產(chǎn)生一個(gè)取值范圍在
之間并反映軟件的可信度的實(shí)數(shù)。
由上分析,基于本發(fā)明,可以對(duì)同一應(yīng)用領(lǐng)域中的不同軟件系統(tǒng)在特定應(yīng)用環(huán)境中的可信度的高低進(jìn)行定量比較,為用戶對(duì)特定軟件系統(tǒng)的選擇提供依據(jù)。
圖1為本發(fā)明的可信度與服務(wù)質(zhì)量、質(zhì)量屬性、質(zhì)量屬性指標(biāo)之間的關(guān)系圖;。
圖2為本發(fā)明的軟件可信度計(jì)算流程圖3為本發(fā)明的實(shí)際質(zhì)量屬性對(duì)期望質(zhì)量屬性滿足程度的計(jì)算流程圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明做進(jìn)一步詳細(xì)說(shuō)明。
為了解決目前無(wú)法對(duì)軟件系統(tǒng)的綜合性的質(zhì)量屬性,例如可信度,進(jìn)行定量計(jì)算的問(wèn)題,本發(fā)明為軟件系統(tǒng)提供一種可信度的定量計(jì)算方法。
首先,如圖1所示,本發(fā)明將軟件可信度定位為“在特定應(yīng)用環(huán)境中,軟件實(shí)際服務(wù)質(zhì)量對(duì)用戶期望服務(wù)質(zhì)量的滿足程度”?;谶@種定位,本發(fā)明把對(duì)軟件可信度的計(jì)算轉(zhuǎn)化為對(duì)“軟件實(shí)際服務(wù)質(zhì)量對(duì)用戶期望服務(wù)質(zhì)量的滿足程度”的計(jì)算,通過(guò)該轉(zhuǎn)化,本發(fā)明可以實(shí)現(xiàn)軟件系統(tǒng)可信度的精確定量計(jì)算。
為了進(jìn)行上述計(jì)算,本發(fā)明還定義了服務(wù)質(zhì)量、質(zhì)量屬性、質(zhì)量屬性指標(biāo),并明確了其相互關(guān)系。具體而言服務(wù)質(zhì)量為“一個(gè)或多個(gè)質(zhì)量屬性的綜合體”;質(zhì)量屬性包括軟件的正確性、可靠性、安全性、可伸縮性、隱私性、可移植性等傳統(tǒng)的軟件質(zhì)量屬性?;趯?duì)服務(wù)質(zhì)量的這種定位,在特定應(yīng)用環(huán)境中,把服務(wù)質(zhì)量分解為一組質(zhì)量屬性。對(duì)于質(zhì)量屬性, 其進(jìn)一步可以分解為一組質(zhì)量屬性指標(biāo);一個(gè)質(zhì)量屬性指標(biāo)表示“在特定應(yīng)用環(huán)境中,具有明確物理含義、能夠部分或完整地反映特定服務(wù)質(zhì)量屬性、可度量或可評(píng)估的方面”。在特定應(yīng)用環(huán)境中,質(zhì)量屬性可以分解為一組質(zhì)量屬性指標(biāo)。
基于上述,對(duì)于一個(gè)應(yīng)用環(huán)境和一個(gè)軟件系統(tǒng),可以采用如下步驟對(duì)該軟件系統(tǒng)在該應(yīng)用環(huán)境中的可信度進(jìn)行定量計(jì)算
步驟一,根據(jù)當(dāng)前應(yīng)用環(huán)境的特點(diǎn),將軟件系統(tǒng)的服務(wù)質(zhì)量分解為一組質(zhì)量屬性, 并確定每一個(gè)質(zhì)量屬性在這組質(zhì)量屬性中的權(quán)重。
其中,當(dāng)前應(yīng)用環(huán)境的特點(diǎn)包含兩個(gè)方面。第一個(gè)方面,當(dāng)前應(yīng)用所在的領(lǐng)域具有的特點(diǎn)。例如,一個(gè)在核電站監(jiān)控領(lǐng)域中的軟件應(yīng)用所關(guān)注的質(zhì)量屬性和一個(gè)文字編輯領(lǐng)域中的軟件應(yīng)用所關(guān)注的質(zhì)量屬性顯然是不一樣的。也就是說(shuō),領(lǐng)域的特點(diǎn)會(huì)在一定程度上決定軟件可信度會(huì)涉及到哪些質(zhì)量屬性。第二個(gè)方面,當(dāng)前應(yīng)用的具體需求中還存在哪些需要考慮的質(zhì)量屬性,即除了領(lǐng)域特點(diǎn)決定的質(zhì)量屬性外,當(dāng)前應(yīng)用的客戶還關(guān)注哪些其它的質(zhì)量屬性。基于此,將軟件系統(tǒng)的服務(wù)質(zhì)量分解為一組質(zhì)量屬性。
權(quán)重的取值滿足兩個(gè)條件一、服務(wù)質(zhì)量的每一質(zhì)量屬性的權(quán)重必須大于O ;二、 服務(wù)質(zhì)量的所有質(zhì)量屬性的權(quán)重之和等于I。為表達(dá)簡(jiǎn)潔,設(shè)定
Q表示軟件服務(wù)質(zhì)量;
η表示Q具有的質(zhì)量屬性個(gè)數(shù);
Ai (i = 1,2, . . . , η)表示第i個(gè)質(zhì)量屬性;
Bi表示質(zhì)量屬性Ai的權(quán)重值。
基于上述標(biāo)記以及對(duì)質(zhì)量屬性權(quán)重取值的要求,可知對(duì)任一 i e {1,2,. . . η},有 Jii > O ;2f = l = IO
步驟二,對(duì)于步驟一產(chǎn)生的每一個(gè)質(zhì)量屬性,根據(jù)當(dāng)前應(yīng)用環(huán)境的特點(diǎn),將其分解為一組質(zhì)量屬性指標(biāo),并確定每一個(gè)指標(biāo)在該組指標(biāo)中的權(quán)重。權(quán)重的取值要滿足兩個(gè)條件一、一個(gè)質(zhì)量屬性的每一質(zhì)量屬性指標(biāo)的權(quán)重必須大于O ;二、一個(gè)質(zhì)量屬性的所有質(zhì)量屬性指標(biāo)的權(quán)重之和等于I。為表達(dá)簡(jiǎn)潔,對(duì)任一質(zhì)量屬性Ai,設(shè)定
Iiii表示Ai具有的質(zhì)量屬性指標(biāo)個(gè)數(shù);
Iij ( j = I, 2, . . . , Hii)表示Ai的第j個(gè)質(zhì)量屬性指標(biāo);
b^.表示Ai的第j個(gè)質(zhì)量屬性指標(biāo)的權(quán)重值;
基于上述標(biāo)記以及對(duì)質(zhì)量屬性指標(biāo)權(quán)重取值的要求,可知對(duì)任一 j e {I, 2,· · · mj,有 bjj〉O ;2jbjj = Iα
步驟三,對(duì)于步驟二產(chǎn)生的每一個(gè)質(zhì)量屬性指標(biāo),確定其可能取值的下界和上界。 一個(gè)質(zhì)量屬性指標(biāo)的下界有兩種可能的取值①-⑴;②一個(gè)確定的常量,可以分別稱這兩種情況為下無(wú)界和下有界。同樣,一個(gè)質(zhì)量屬性指標(biāo)的上界也有兩種可能的取值①+⑴; ②一個(gè)確定的常量,可以分別稱之為上無(wú)界和上有界。
為表達(dá)簡(jiǎn)潔,對(duì)于一個(gè)質(zhì)量屬性指標(biāo)Iij (i = I, 2, . . . , n ;j = I, 2, . . . , Hii),設(shè)
Hiin(Iij)表示其下界;
max (Iij)表示其上界。
步驟四,對(duì)于步驟二產(chǎn)生的每一個(gè)質(zhì)量屬性指標(biāo),通過(guò)對(duì)用戶業(yè)務(wù)需求的分析,確定用戶對(duì)其的期望取值范圍。為表達(dá)簡(jiǎn)潔,對(duì)于一個(gè)質(zhì)量屬性指標(biāo)Iu (i = 1,2,. . .,n ;j =I, 2, . . . , Hii),設(shè)定
E(Iij)表示用戶對(duì)其的期望取值范圍;
E(Iij). lower表示該取值范圍的下界;
E(Iij). upper表示該取值范圍的上界。
基于上述標(biāo)記的含義,可知
min (Iij) ^ E (Iij). lower ^ E (Iij). upper ^ max (Iij)。
由于同一個(gè)質(zhì)量屬性指標(biāo),在不同的應(yīng)用中,其期望取值范圍是會(huì)發(fā)生變化的。比如,對(duì)于“系統(tǒng)連續(xù)正常工作時(shí)間”,在核電站監(jiān)控應(yīng)用中,其期望取值范圍可能是以年為基本單位的,比如“大于I年”等;而在文字編輯軟件中,其期望取值范圍以天為單位就已經(jīng)足夠,比如“大于I天”。因此,該步驟四并不關(guān)注如何確定一個(gè)質(zhì)量屬性指標(biāo)的取值范圍。并且現(xiàn)有的需求捕獲和分析方法已經(jīng)能夠很好的解決這個(gè)問(wèn)題,例如,面向目標(biāo)的需求工程方法中,提供了基于時(shí)序邏輯的技術(shù)來(lái)對(duì)一個(gè)質(zhì)量屬性指標(biāo)的期望取值范圍進(jìn)行建模和分析;面向視角的需求工程方法中,通過(guò)對(duì)不同視角之間存在的沖突進(jìn)行分析和消除,在多種不同的視角中產(chǎn)生一個(gè)被所有視角接受的期望取值范圍;需求優(yōu)先級(jí)分析技術(shù),則通過(guò)分析需求以及需求提出者的優(yōu)先級(jí)別,進(jìn)而對(duì)高優(yōu)先級(jí)需求和需求提出者的意見(jiàn)進(jìn)行重點(diǎn)關(guān)注,從而得到一個(gè)具有充分合理性的期望取值范圍。
步驟五,對(duì)于步驟二產(chǎn)生的每一個(gè)質(zhì)量屬性指標(biāo),通過(guò)測(cè)量、測(cè)試等手段,確定其在當(dāng)前應(yīng)用環(huán)境中的實(shí)際取值。目前已經(jīng)存在大量的開(kāi)源或商業(yè)測(cè)試軟件可以實(shí)現(xiàn)對(duì)特定質(zhì)量屬性指標(biāo)的測(cè)量。例如,對(duì)于性能相關(guān)指標(biāo)的測(cè)試,有LoadRunner、Jmeter> OpenSTA、 DBMonster> TPTEST等測(cè)試工具;對(duì)于正確性相關(guān)指標(biāo)的測(cè)試,有Watir、Selenium、MaxQ> WebInject等測(cè)試工具。上述測(cè)試工具的基本原理是通過(guò)模擬用戶或外部實(shí)體的行為,建立一個(gè)仿真的軟件運(yùn)行環(huán)境,并在其中通過(guò)對(duì)軟件的仿真運(yùn)行進(jìn)行監(jiān)測(cè),從而確定特定的質(zhì)量屬性指標(biāo)的取值。為表達(dá)簡(jiǎn)潔,對(duì)于一個(gè)質(zhì)量屬性指標(biāo)Iij (i = I, 2, . . . , n ;j = I, 2, . . . , Hii),設(shè)定=R(Iu)表示其實(shí)際取值。
基于上述標(biāo)記的含義,可知=Hiin(Iij)SR(Iij) ^ max (Iij)
步驟六,對(duì)于步驟二產(chǎn)生的每一個(gè)質(zhì)量屬性指標(biāo),根據(jù)其實(shí)際取值與期望取值范圍這兩個(gè)數(shù)據(jù),計(jì)算出一個(gè)取值范圍在
之間的實(shí)數(shù);該實(shí)數(shù)反映了當(dāng)前質(zhì)量屬性指標(biāo)的實(shí)際取值對(duì)期望取值范圍的滿足程度。為表達(dá)簡(jiǎn)潔,對(duì)于一個(gè)質(zhì)量屬性指標(biāo)Iu (I =..,Hii),設(shè)定SU表示其實(shí)際取值對(duì)期望取值的滿足程度。具體而R(Iij) G E(Iij)其中,R(Iij) > E(lij), upper—(I + EQij).lower — ΛJ"|, TOin(Zy) = —00{EiiijJ.lower-minllij)) 1TOOT(Zy) >
I, 2,. . . , n ; j = I, 2,言,Sij的計(jì)算公式為:
1 e · exp
權(quán)利要求
1.一種軟件可信度的定量計(jì)算方法,其特征在于,包括以下步驟 步驟一,根據(jù)一應(yīng)用環(huán)境的特點(diǎn),將其軟件系統(tǒng)的服務(wù)質(zhì)量分解為一組質(zhì)量屬性,并確定每一個(gè)質(zhì)量屬性在該組質(zhì)量屬性中的權(quán)重,其中,服務(wù)質(zhì)量為“一個(gè)或多個(gè)質(zhì)量屬性的綜合體,,; 設(shè)定Q表示軟件服務(wù)質(zhì)量;n表示Q具有的質(zhì)量屬性個(gè)數(shù)Ai (i = I, 2, ... , n)表示第i個(gè)質(zhì)量屬性叫表不質(zhì)量屬性Ai的權(quán)重值;并設(shè)定對(duì)任一 i G {I, 2, . . . n}, Si > O ;Id=I ai = 步驟二,對(duì)于步驟一產(chǎn)生的每一個(gè)質(zhì)量屬性,將其分解為一組質(zhì)量屬性指標(biāo),并確定每一個(gè)質(zhì)量屬性指標(biāo)在該組質(zhì)量屬性指標(biāo)中的權(quán)重,其中,一個(gè)質(zhì)量屬性指標(biāo)表示“在特定應(yīng)用環(huán)境中,具有明確物理含義、能夠部分或完整地反映特定服務(wù)質(zhì)量屬性、可度量或可評(píng)估的方面”; 對(duì)任一質(zhì)量屬性Ai,設(shè)定1 表示Ai具有的質(zhì)量屬性指標(biāo)個(gè)數(shù);Iij (j = I, 2, , IHi)表示Ai的第j個(gè)質(zhì)量屬性指標(biāo);bu表示Ai的第j個(gè)質(zhì)量屬性指標(biāo)的權(quán)重值;設(shè)定對(duì)任一j G {1,2, . . .mj, bjj > O hi = I; 步驟三,對(duì)于步驟二產(chǎn)生的每一個(gè)質(zhì)量屬性指標(biāo),確定其可能取值的下界和上界;對(duì)于一個(gè)質(zhì)量屬性指標(biāo)Iu (i = I, 2, . . . , n ;j = I, 2, . . . , Ini),設(shè)定^in(Iij)表示其下界;max (Iij)表示其上界; 步驟四,對(duì)于步驟三產(chǎn)生的每一個(gè)質(zhì)量屬性指標(biāo),通過(guò)對(duì)用戶業(yè)務(wù)需求的分析,確定用戶的期望取值范圍;對(duì)于任一個(gè)質(zhì)量屬性指標(biāo)Ii/i = I, 2,. . . ,n ;j = I, 2,. . . ,Ini),設(shè)定E(Iij)表示用戶對(duì)其的期望取值范圍;E(Iij). lower表示該期望取值范圍的下界;E(IU).upper表示該取值范圍的上界;由此可知 min (Iij) ^ E (Iij). lower ^ E (Iij). upper ^ max (Iij); 步驟五,對(duì)于步驟二產(chǎn)生的每一個(gè)質(zhì)量屬性指標(biāo),確定其在當(dāng)前應(yīng)用環(huán)境中的實(shí)際取值;對(duì)于一個(gè)質(zhì)量屬性指標(biāo)IijQ = 1,2, . . . , n ;j = 1,2, . . . , Ini),設(shè)定=R(Iij)表示其實(shí)際取值,并由此可知Hiin(Iij) R(Iij) 5 max (Iij); 步驟六,對(duì)于步驟三產(chǎn)生的每一個(gè)質(zhì)量屬性指標(biāo),根據(jù)其實(shí)際取值與期望取值范圍這兩個(gè)數(shù)據(jù),計(jì)算出一個(gè)取值范圍在
之間并反映當(dāng)前質(zhì)量屬性指標(biāo)的實(shí)際取值對(duì)期望取值范圍的滿足程度的實(shí)數(shù); 步驟七,對(duì)于步驟一產(chǎn)生的每一個(gè)質(zhì)量屬性,把與其相關(guān)的一組質(zhì)量屬性指標(biāo)通過(guò)步驟五產(chǎn)生的滿足程度數(shù)值按照步驟二中設(shè)定的權(quán)值進(jìn)行加權(quán)求和,產(chǎn)生一個(gè)取值范圍在
之間并反映當(dāng)前質(zhì)量屬性的實(shí)際取值對(duì)期望取值的滿足程度的實(shí)數(shù); 步驟八,對(duì)于步驟一產(chǎn)生的所有質(zhì)量屬性,把通過(guò)步驟六產(chǎn)生的滿足程度數(shù)值按照步驟一中設(shè)定的權(quán)值進(jìn)行加權(quán)求和,產(chǎn)生一個(gè)取值范圍在
之間并反映軟件的可信度的實(shí)數(shù)。
2.根據(jù)權(quán)利要求I所述的軟件可信度的定量計(jì)算方法,其特征在于,在步驟六中,對(duì)于一個(gè)質(zhì)量屬性指標(biāo)Iu (i = 1,2,. . . ,n ;j = 1,2,. . . ,Ini),設(shè)定=Sij表示其實(shí)際取值對(duì)期望取值的滿足程度;SU的計(jì)算公式為
3.根據(jù)權(quán)利要求2所述的軟件可信度的定量計(jì)算方法,其特征在于,在步驟七中,對(duì)于一個(gè)質(zhì)量屬性指標(biāo)Ai (i = 1,2,...,n),設(shè)定Si表示其實(shí)際取值對(duì)期望取值的滿足程度,Si的計(jì)算公式為-Si =* ^ij}°
4.根據(jù)權(quán)利要求3所述的軟件可信度的定量計(jì)算方法,其特征在于,在步驟八中,對(duì)于軟件服務(wù)質(zhì)量Q,設(shè)定S表示軟件的可信度,S的計(jì)算公式為S = Sf= 1 ( i . Si)a
全文摘要
一種軟件可信度的定量計(jì)算方法,其包括定義可信度、服務(wù)質(zhì)量、質(zhì)量屬性、質(zhì)量屬性指標(biāo)。通過(guò)把當(dāng)前質(zhì)量屬性中包含的每個(gè)質(zhì)量屬性指標(biāo)的實(shí)際取值對(duì)期望取值的滿足程度進(jìn)行加權(quán)求和,產(chǎn)生一個(gè)取值范圍在
之間的反映當(dāng)前質(zhì)量屬性的實(shí)際取值對(duì)期望取值的滿足程度的實(shí)數(shù)。通過(guò)把服務(wù)質(zhì)量中包含的每個(gè)質(zhì)量屬性的實(shí)際取值對(duì)期望取值的滿足程度進(jìn)行加權(quán)求和,產(chǎn)生一個(gè)取值范圍在
之間的反映軟件可信度的實(shí)數(shù)。本發(fā)明可以對(duì)同一應(yīng)用領(lǐng)域中的不同軟件系統(tǒng)在特定應(yīng)用環(huán)境中的可信度的高低進(jìn)行定量比較,為用戶對(duì)特定軟件系統(tǒng)的選擇提供依據(jù)。
文檔編號(hào)G06F19/00GK102982231SQ20121042573
公開(kāi)日2013年3月20日 申請(qǐng)日期2012年10月30日 優(yōu)先權(quán)日2012年10月30日
發(fā)明者張偉, 金芝, 趙海燕, 梅宏 申請(qǐng)人:北京大學(xué)