[發明專利]軟件質量的量化方法及系統有效
| 申請號: | 201810666703.6 | 申請日: | 2018-06-26 |
| 公開(公告)號: | CN109032926B | 公開(公告)日: | 2022-04-05 |
| 發明(設計)人: | 張旸旸;劉瀟健;于秀明;朱瑩瑩;劉增志;郝守勤;李文鵬 | 申請(專利權)人: | 中國電子技術標準化研究院 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 王濤 |
| 地址: | 100007 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 質量 量化 方法 系統 | ||
本發明實施例提供一種軟件質量的量化方法及系統,所述量化方法包括:獲得待評價軟件中各預定指標的兩兩重要性比值,根據所述重要性比值建立質量指標重要性矩陣,根據所述質量指標重要性矩陣計算獲得待評價軟件的第一質量指標權重系數;通過信息熵方法計算與所述待評價軟件類型相同的軟件的基準數據中各預定指標的區分度,根據所述區分度獲得所述待評價軟件的第二質量指標權重系數;根據基準軟件產品集與待評價軟件的相似情況計算相似度,根據所述相似度調整第一質量指標權重系數與第二質量指標權重系數在權重組合時的占比關系,根據所述占比關系獲得所述待評價軟件的量化結果。
技術領域
本發明涉及互聯網領域,尤其涉及一種軟件質量的量化方法及系統。
背景技術
隨著軟件和信息技術能力的提升與互聯網的日益普及,人們對軟件產品的使用越來越頻繁。軟件產品已深入影響著社會生產與日常生活,對其質量的要求與把控已變得越來越重要。以ISO/IEC 25000為代表的系列標準給出了規范軟件產品質量度量和評價活動的基本規范,但ISO/IEC 25000標準體系建立的方法體系中,由于缺少指標加權方法,軟件產品質量評價的技術實現過程尚未完全貫通。
針對指標加權方法的研究,目前主要分為主客觀賦值法兩類。其中,主觀賦值法,又稱基于“功能驅動”原理的賦權方法,是根據個人經驗、知識和偏好,由決策者和專家主觀地給出的權重系數,主要有專家調查法、循環評分法、層次分析法等;基于專家的個人經驗進行評價,具有一定的主觀隨意性,評價結果的理論性不強,且變動較大。而客觀賦值法是根據的實際數據,利用數學模型求得權重系數,主要有最大離差法、信息熵法、變異系數法等;該方法中,數學模型抽象且缺乏通用性,評價結果對所選對象的依賴性較強,不易推廣。
應該注意,上面對技術背景的介紹只是為了方便對本發明的技術方案進行清楚、完整的說明,并方便本領域技術人員的理解而闡述的。不能僅僅因為這些方案在本發明的背景技術部分進行了闡述而認為上述技術方案為本領域技術人員所公知。
發明內容
本發明目的在于解決現有質量度量標準體系中缺失的質量特性、子特性和度量指標的加權技術指導,完善軟件產品質量評價的技術體系。
本發明實施例提供一種軟件質量的量化方法,所述量化方法包括:獲得待評價軟件中各預定指標的兩兩重要性比值,根據所述重要性比值建立質量指標重要性矩陣,根據所述質量指標重要性矩陣計算獲得待評價軟件的第一質量指標權重系數;通過信息熵方法計算與所述待評價軟件類型相同的軟件的基準數據中各預定指標的區分度,根據所述區分度獲得所述待評價軟件的第二質量指標權重系數;根據基準軟件產品集與待評價軟件的相似情況計算相似度,根據所述相似度調整第一質量指標權重系數與第二質量指標權重系數在權重組合時的占比關系,根據所述占比關系獲得所述待評價軟件的量化結果。
在本發明一實施例中,獲得待評價軟件中各預定指標的評價權重,根據所述評價權重建立質量指標重要性矩陣包含:將所述待評價軟件中各預定指標進行兩兩比較,獲得各預定指標的指標重要性矩陣;根據所述指標重要性矩陣通過矩陣變換獲得質量指標重要性矩陣。
在本發明一實施例中,將所述待評價軟件中各預定指標進行兩兩比較包含:通過擇優比較法、相比比較法、對比平均法中一個或多個的組合將所述待評價軟件中各預定指標進行兩兩比較。
在本發明一實施例中,通過信息熵方法計算與所述待評價軟件類型相同的軟件的基準數據中各預定指標的區分度包含:通過以下公式計算獲得各預定指標的區分度:
在上式中,Hk為第k個質量指標的信息熵,即為該指標的區分度,i為基準數據中軟件產品的序號,rik為第i個軟件產品在第k個質量指標的測量結果;m為與所述待評價軟件類型相同的歷史軟件的歷史基準數據;k為預定指標的數量。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電子技術標準化研究院,未經中國電子技術標準化研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810666703.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種車載設備驅動軟件自動化測試方法
- 下一篇:一種漏洞挖掘方法及裝置





