[發明專利]軟件成熟度的測評方法、裝置和系統在審
| 申請號: | 201611221611.4 | 申請日: | 2016-12-26 |
| 公開(公告)號: | CN106776331A | 公開(公告)日: | 2017-05-31 |
| 發明(設計)人: | 王常鑫;汪濤;劉海明;沈海寅 | 申請(專利權)人: | 智車優行科技(北京)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京思元知識產權代理事務所(普通合伙)11598 | 代理人: | 楊惠 |
| 地址: | 100020 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 成熟度 測評 方法 裝置 系統 | ||
技術領域
本發明涉及軟件測評技術,尤其是一種軟件成熟度的測評方法、裝置和系統。
背景技術
軟件質量(Software Quality)是與軟件產品滿足明確或隱含需求的能力有關的特征和特性的總和,簡而言之,軟件質量是軟件一些特性的組合,它僅依賴于軟件本身。目前,主要通過兩個方向來評價軟件產品的軟件質量:一個是對產品需求的滿足度,即:軟件產品完成度的衡量指標;另一個是軟件研發過程中,軟件產品中的模塊變化可能引起軟件不穩定的評估指標,即:軟件產品的穩定性評估指標。
電氣和電子工程師協會(Institute of Electrical and Electronics Engineers,IEEE)建議采用一種軟件成熟度指標(SMI)作為軟件產品的穩定性評估指標,其中的穩定性即:基于為每一軟件產品發布而做的變化。
現有的一種計算SMI的方法是:將SMI和軟件產品的維護工作量聯系起來,形成一個經驗模型,用來度量軟件維護的復雜性;利用該經驗模型計算當前發布軟件的SMI時,需要的基本測量數據以及SMI的計算方法如下:
當前發布軟件中的模塊數MT;
當前發布軟件中已經改變的模塊數Fc;
當前發布軟件中已經添加的模塊數Fa;
當前發布軟件中已經刪除的、前一次發布中的模塊數Fd。
通過公式:SMI=[MT-(Fa+Fc+Fd)]/MT,計算當前發布軟件的SMI。當SMI接近1時,軟件產品便開始穩定。
在實現本發明的過程中,發明人通過研究發現,上述現有的SMI及其計算方法至少存在以下問題:
現有軟件產品的SMI及其計算方法,是基于軟件產品維護的復雜性分析,其針對的是軟件開發過程,用于宏觀的、整體的評估一款軟件產品達到某個指標需做變更的程度,并不能反映某一時刻軟件產品的軟件成熟度,對用于保證軟件質量的研發、測評過程沒有實際指導意義。
發明內容
本發明實施例所要解決的一個技術問題是:提供一種軟件成熟度的測評方法和裝置、電子設備,以獲取軟件產品在某一時刻軟件產品的軟件成熟度。
根據本發明實施例的一個方面,提供的一種軟件成熟度的測評方法,包括:
獲取待測評軟件產品在當前狀態下存在的所有軟件缺陷的相關信息;其中,所有軟件缺陷包括一個以上軟件缺陷,每個軟件缺陷的相關信息包括該軟件缺陷的最后一個缺陷狀態及其對應的第一加權分值,以及該軟件缺陷的嚴重度及其對應的第二加權分值;
分別由各軟件缺陷的最后一個缺陷狀態對應的第一加權分值和嚴重度對應的第二加權分值,計算各軟件缺陷的軟件成熟度值指標值;
對所述所有軟件缺陷的軟件成熟度值指標值進行計算,獲得所述待測評軟件產品的軟件成熟度值指標值。
可選地,上述軟件成熟度的測評方法中,所述缺陷狀態包括:新上報Open、重新上報Reopen、已解決待驗證Resolved、驗證修改有效關閉Closed、待進一步驗證Verified、軟件缺陷缺少重要信息Wait For Info、軟件缺陷無效Review Invalid、當前不解決軟件缺陷Review Wont fix、重新獲取軟件缺陷信息Works For Me、當前項目關閉軟件缺陷Plan。
可選地,上述軟件成熟度的測評方法中,所述缺陷狀態中,第一組缺陷狀態的第一加權分值、第二組缺陷狀態的第一加權分值、第三組缺陷狀態的第一加權分值、第四組缺陷狀態的第一加權分值依次升高;
其中,第一組缺陷狀態包括:驗證修改有效關閉Closed,當前項目關閉軟件缺陷Plan;
第二組缺陷狀態包括:已解決待驗證Resolved、待進一步驗證Verified、軟件缺陷無效Review Invalid、當前不解決軟件缺陷Review Wont fix;
第三組缺陷狀態包括:軟件缺陷缺少重要信息Wait For Info、重新獲取軟件缺陷信息Works For Me;
第四組缺陷狀態包括:新上報Open、重新上報Reopen。
可選地,上述軟件成熟度的測評方法中,第一組缺陷狀態的第一加權分值為M,第二組缺陷狀態的第一加權分值為M+2,第三組缺陷狀態的第一加權分值為M+3,第四組缺陷狀態的第一加權分值為M+4;其中,M的取值大于或等于0。
可選地,上述軟件成熟度的測評方法中,所述嚴重度包括:極嚴重Blocker、嚴重Critical、重要Major、一般Minor。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于智車優行科技(北京)有限公司,未經智車優行科技(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611221611.4/2.html,轉載請聲明來源鉆瓜專利網。





