量指標(biāo)數(shù)據(jù)也可以為從用戶反饋的質(zhì)量指標(biāo)的重要性排序以及給 出的每項質(zhì)量指標(biāo)的評分。當(dāng)然,這只是示例性的,本領(lǐng)域技術(shù)人員可以根據(jù)需要來確定質(zhì) 量指標(biāo)數(shù)據(jù)。
[0063] 權(quán)重值確定單元204,根據(jù)數(shù)據(jù)采集單元203采集的各項質(zhì)量指標(biāo)的數(shù)據(jù),確定選 擇的各項質(zhì)量指標(biāo)的權(quán)重值。這里,在不同時期或不同的評價準則下,每項質(zhì)量指標(biāo)的權(quán)重 值是可變的。
[0064] 得分確定單元205根據(jù)數(shù)據(jù)采集單元203采集的各項質(zhì)量指標(biāo)的數(shù)據(jù),確定各項 質(zhì)量指標(biāo)的得分。
[0065] 質(zhì)量評價單元206根據(jù)權(quán)重值確定單元204確定的各項質(zhì)量指標(biāo)的權(quán)重值,以及 得分確定單元205確定的各項質(zhì)量指標(biāo)的得分,確定該軟件產(chǎn)品的得分。
[0066] 作為示例,利用上述軟件質(zhì)量評估系統(tǒng)對軟件產(chǎn)品的質(zhì)量進行評估。其中,如對步 驟S104至步驟S106詳細描述的,體系建立單元202可以基于選擇的比如六項質(zhì)量指標(biāo)(功 能性、可靠性、易用性、效率、可維護性、可移植性)建立-質(zhì)量評估體系;數(shù)據(jù)采集單元203 采集各項質(zhì)量指標(biāo)的數(shù)據(jù),數(shù)據(jù)采集單元203采集的數(shù)據(jù)可以只包括與各項質(zhì)量指標(biāo)相應(yīng) 的bug的數(shù)目。作為另一示例,數(shù)據(jù)采集單元203采集的數(shù)據(jù)可以包括與各項質(zhì)量指標(biāo)相應(yīng) 的各個等級下的bug的數(shù)目,在這種情況下,權(quán)重值確定單元204通過與各項質(zhì)量指標(biāo)相應(yīng) 的各個等級下的bug的數(shù)目,利用前述的加權(quán)方式,確定與各項質(zhì)量指標(biāo)相應(yīng)的bug數(shù)目。 作為另一示例,數(shù)據(jù)采集單元203采集的數(shù)據(jù)可以包括從用戶反饋的信息,比如用戶根據(jù) 重視程度對各項質(zhì)量指標(biāo)進行的排序以及用戶根據(jù)其體驗對各項質(zhì)量指標(biāo)進行的評分。 [0067] 權(quán)重值確定單元204針對數(shù)據(jù)采集單元203采集的不同數(shù)據(jù)利用上述對權(quán)重值進 行計算的計算方式計算各項質(zhì)量指標(biāo)的權(quán)重值。得分確定單元205利用上述針對不同數(shù)據(jù) 對得分進行計算的方式對各項質(zhì)量指標(biāo)的得分進行計算。質(zhì)量評價單元206可如上所述根 據(jù)各項質(zhì)量指標(biāo)的權(quán)重值和得分,確定該軟件產(chǎn)品的得分。
[0068] 以上描述了本發(fā)明的優(yōu)選實施例,但是,該實施例僅是示例性的,而不是要限制本 發(fā)明的范圍,本發(fā)明的范圍由所附權(quán)利要求書及其等同物限定。本領(lǐng)域普通技術(shù)人員可以 理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件 來完成,程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法 的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲器或隨機存儲存儲器等。 [0069] 此外,盡管已經(jīng)詳細描述了本發(fā)明及其優(yōu)勢,但應(yīng)該理解,可以在不背離所附權(quán)利 要求限定的本發(fā)明主旨和范圍的情況下,進行各種不同的改變、替換和更改;而且,本發(fā)明 的范圍并不僅限于本說明書中描述的系統(tǒng)、方法和步驟的實施例。作為本發(fā)明普通技術(shù)人 員應(yīng)理解,通過本發(fā)明,現(xiàn)有的或今后開發(fā)的用于執(zhí)行和根據(jù)本發(fā)明所采用的技術(shù)方案基 本相同的方式或獲得基本相同結(jié)果的方法和步驟根據(jù)本發(fā)明可以被使用。
【主權(quán)項】
1. 一種對軟件進行質(zhì)量評估的方法,包括: 選擇軟件評估模型; 基于選擇的軟件評估模型,選擇對軟件質(zhì)量進行評估的各項質(zhì)量指標(biāo)以建立質(zhì)量評估 體系; 針對各項質(zhì)量指標(biāo)采集數(shù)據(jù); 基于采集的數(shù)據(jù)確定各項質(zhì)量指標(biāo)的權(quán)重值; 基于采集的數(shù)據(jù)確定各項質(zhì)量指標(biāo)的得分; 根據(jù)各項質(zhì)量指標(biāo)的得分和權(quán)重值,確定該軟件的得分以評估軟件質(zhì)量。2. 如權(quán)利要求1所述的方法,其特征在于,采集的數(shù)據(jù)為分別與各項質(zhì)量指標(biāo)相應(yīng)的 bug數(shù)目。3. 如權(quán)利要求1所述的方法,其特征在于,采集的數(shù)據(jù)為分別與各項質(zhì)量指標(biāo)相應(yīng)的 各個bug等級下的bug的數(shù)目,其中,根據(jù)各個bug等級下的bug的數(shù)目確定與各個質(zhì)量指 標(biāo)相應(yīng)的加權(quán)的bug數(shù)目,并將該加權(quán)的bug數(shù)目作為與各項質(zhì)量指標(biāo)相應(yīng)的bug數(shù)目以 確定各項質(zhì)量指標(biāo)的權(quán)重值。4. 如權(quán)利要求2或3所述的方法,其特征在于,根據(jù)與各項質(zhì)量指標(biāo)相應(yīng)的bug數(shù)目和 與各項質(zhì)量指標(biāo)相應(yīng)的bug數(shù)目之和的比值來確定各項質(zhì)量指標(biāo)的權(quán)重值。5. 如權(quán)利要求4所述的方法,其特征在于,根據(jù)與各項質(zhì)量指標(biāo)相應(yīng)的bug數(shù)目、之前 版本的軟件的相應(yīng)質(zhì)量指標(biāo)的bug數(shù)目及得分來確定軟件的各項質(zhì)量指標(biāo)的得分。6. 如權(quán)利要求1所述的方法,其特征在于,采集的數(shù)據(jù)為包括用戶對各項質(zhì)量指標(biāo)的 重要性進行排序以及評分的反饋信息,其中,利用用戶對各項質(zhì)量指標(biāo)的重要性進行的排 序來確定各項質(zhì)量指標(biāo)的權(quán)重值,并且基于采集的數(shù)據(jù)確定各項質(zhì)量指標(biāo)的得分的步驟利 用用戶對各項質(zhì)量指標(biāo)的評分來確定各項質(zhì)量指標(biāo)的得分。7.-種對軟件質(zhì)量進行評估的系統(tǒng),包括: 模型選擇單元,選擇軟件評估模型; 體系建立單元,基于選擇的軟件評估模型,選擇對軟件質(zhì)量進行評估的各項質(zhì)量指標(biāo) 以建立質(zhì)量評估體系; 數(shù)據(jù)采集單元,針對各項質(zhì)量指標(biāo)采集數(shù)據(jù); 權(quán)重值確定單元,基于采集的數(shù)據(jù)確定各項質(zhì)量指標(biāo)的權(quán)重值; 得分確定單元,基于采集的數(shù)據(jù)確定各項質(zhì)量指標(biāo)的得分; 質(zhì)量評價單元,根據(jù)各項質(zhì)量指標(biāo)的得分和權(quán)重值,確定該軟件產(chǎn)品的得分以評估軟 件質(zhì)量。8. 如權(quán)利要求7所述的系統(tǒng),其特征在于,數(shù)據(jù)采集單元采集的數(shù)據(jù)為分別與各項質(zhì) 量指標(biāo)相應(yīng)的bug數(shù)目。9. 如權(quán)利要求7所述的系統(tǒng),其特征在于,數(shù)據(jù)采集單元采集的數(shù)據(jù)為分別與各項質(zhì) 量指標(biāo)相應(yīng)的各個bug等級下的bug的數(shù)目,其中,權(quán)重值確定單元根據(jù)各個bug等級下的 bug的數(shù)目確定與各個質(zhì)量指標(biāo)相應(yīng)的加權(quán)的bug數(shù)目,并將該加權(quán)的bug數(shù)目作為與各項 質(zhì)量指標(biāo)相應(yīng)的bug數(shù)目以確定各項質(zhì)量指標(biāo)的權(quán)重值。10. 如權(quán)利要求8或9所述的系統(tǒng),其特征在于,權(quán)重值確定單元根據(jù)與各項質(zhì)量指標(biāo) 相應(yīng)的bug數(shù)目和與各項質(zhì)量指標(biāo)相應(yīng)的bug數(shù)目之和的比值來確定各項質(zhì)量指標(biāo)的權(quán)重 值。11. 如權(quán)利要求10所述的系統(tǒng),其特征在于,得分確定單元根據(jù)與各項質(zhì)量指標(biāo)相應(yīng) 的bug數(shù)目、之前版本的軟件的相應(yīng)質(zhì)量指標(biāo)的bug數(shù)目及得分來確定軟件的各項質(zhì)量指 標(biāo)的得分。12. 如權(quán)利要求7所述的系統(tǒng),其特征在于,數(shù)據(jù)采集單元采集的數(shù)據(jù)為包括用戶對各 項質(zhì)量指標(biāo)的重要性進行排序以及評分的反饋信息,權(quán)重值確定單元利用用戶對各項質(zhì)量 指標(biāo)的重要性進行排序來確定各項質(zhì)量指標(biāo)的權(quán)重值,并且得分確定單元利用用戶對各項 質(zhì)量指標(biāo)的評分來確定各項質(zhì)量指標(biāo)的得分。
【專利摘要】在軟件質(zhì)量評價體系中,測評人員根據(jù)預(yù)先設(shè)定的質(zhì)量評估體系對軟件質(zhì)量進行評估;然而一成不變的質(zhì)量評估體系,并不能適應(yīng)軟件產(chǎn)品的不同階段。本發(fā)明提出了一種對軟件質(zhì)量進行評估的方法,包括:選擇軟件評估模型;基于選擇的軟件評估模型選擇對軟件質(zhì)量進行評估的各項質(zhì)量指標(biāo)以建立質(zhì)量評估體系;針對各項質(zhì)量指標(biāo)采集數(shù)據(jù);基于采集的數(shù)據(jù)確定各項質(zhì)量指標(biāo)的權(quán)重值;基于采集的數(shù)據(jù)確定各項質(zhì)量指標(biāo)的得分;根據(jù)各項質(zhì)量指標(biāo)的得分和權(quán)重值,確定該軟件的得分以評估軟件質(zhì)量。通過這種對軟件質(zhì)量進行評價的方法,可使得軟件質(zhì)量的評價體系更加適應(yīng)軟件發(fā)展的不同階段,也更符合客戶的實際需求。
【IPC分類】G06F11/36
【公開號】CN105468512
【申請?zhí)枴緾N201410453393
【發(fā)明人】朱正宜, 王繼華
【申請人】北京暢游天下網(wǎng)絡(luò)技術(shù)有限公司
【公開日】2016年4月6日
【申請日】2014年9月5日