[發(fā)明專利]軟件缺陷分級方法、裝置、設(shè)備及存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202110705821.5 | 申請日: | 2021-06-24 |
| 公開(公告)號: | CN113312269A | 公開(公告)日: | 2021-08-27 |
| 發(fā)明(設(shè)計)人: | 阮紹臣;王欣;李佩剛;蘇暢;周榮林;高建瓴;王成;馬驍雄 | 申請(專利權(quán))人: | 中國農(nóng)業(yè)銀行股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F8/71 |
| 代理公司: | 北京同立鈞成知識產(chǎn)權(quán)代理有限公司 11205 | 代理人: | 張娜;黃健 |
| 地址: | 100005 北*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 軟件 缺陷 分級 方法 裝置 設(shè)備 存儲 介質(zhì) | ||
1.一種軟件缺陷分級方法,其特征在于,包括:
確定待分級缺陷的屬性信息,所述屬性信息包括所述待分級缺陷對應(yīng)的軟件需求、所述待分級缺陷對應(yīng)的軟件測試案例執(zhí)行和出現(xiàn)所述待分級缺陷的軟件版本;
建立包含軟件缺陷等級和所述屬性信息的缺陷分級度量空間;
在所述缺陷分級度量空間中,確定所述待分級缺陷分別為不同軟件缺陷等級時對應(yīng)的缺陷分級概率;
根據(jù)不同軟件缺陷等級對應(yīng)的缺陷分級概率,確定所述待分級缺陷的目標(biāo)缺陷分級。
2.根據(jù)權(quán)利要求1所述的軟件缺陷分級方法,其特征在于,所述在所述缺陷分級度量空間中,確定所述待分級缺陷分別為不同軟件缺陷等級時對應(yīng)的缺陷分級概率,包括:
根據(jù)下述貝葉斯公式,確定所述待分級缺陷分別為不同軟件缺陷等級時對應(yīng)的缺陷分級概率:
其中,R表示軟件缺陷對應(yīng)的軟件需求,X表示軟件缺陷對應(yīng)的軟件測試案例執(zhí)行,V表示出現(xiàn)軟件缺陷的軟件版本,S表示軟件缺陷等級,P(S|R,X,V)表示缺陷分級概率,即在R、X、V發(fā)生的情況下S發(fā)生的概率,P(R,X,V|S)表示在S發(fā)生的情況下R、X、V發(fā)生的概率,P(S)表示S發(fā)生的概率,P(R,X,V)表示R、X、V發(fā)生的概率。
3.根據(jù)權(quán)利要求1所述的軟件缺陷分級方法,其特征在于,所述軟件缺陷等級包括致命錯誤、嚴(yán)重錯誤、一般錯誤、建議問題,所述在所述缺陷分級度量空間中,確定所述待分級缺陷分別為不同軟件缺陷等級時對應(yīng)的缺陷分級概率,包括:
在所述缺陷分級度量空間中,確定所述待分級缺陷的軟件缺陷等級為致命錯誤時對應(yīng)的缺陷分級概率;
在所述缺陷分級度量空間中,確定所述待分級缺陷的軟件缺陷等級為嚴(yán)重錯誤時對應(yīng)的缺陷分級概率;
在所述缺陷分級度量空間中,確定所述待分級缺陷的軟件缺陷等級為一般錯誤時對應(yīng)的缺陷分級概率;
在所述缺陷分級度量空間中,確定所述待分級缺陷的軟件缺陷等級為建議問題時對應(yīng)的缺陷分級概率。
4.根據(jù)權(quán)利要求1至3中任一項所述的軟件缺陷分級方法,其特征在于,所述根據(jù)不同軟件缺陷等級對應(yīng)的缺陷分級概率,確定所述待分級缺陷的目標(biāo)缺陷分級,包括:
根據(jù)不同軟件缺陷等級對應(yīng)的缺陷分級概率以及概率閾值,確定所述待分級缺陷的目標(biāo)缺陷分級。
5.根據(jù)權(quán)利要求4所述的軟件缺陷分級方法,其特征在于,所述根據(jù)不同軟件缺陷等級對應(yīng)的缺陷分級概率以及概率閾值,確定所述待分級缺陷的目標(biāo)缺陷分級,包括:
若軟件缺陷等級對應(yīng)的缺陷分級概率大于所述概率閾值,則確定所述缺陷分級概率大于所述概率閾值的軟件缺陷等級為所述待分級缺陷的目標(biāo)缺陷分級;
若軟件缺陷等級對應(yīng)的缺陷分級概率小于或等于所述概率閾值,則確定所述待分級缺陷的預(yù)設(shè)原始軟件缺陷分級為所述待分級缺陷的目標(biāo)缺陷分級。
6.根據(jù)權(quán)利要求1至3中任一項所述的軟件缺陷分級方法,其特征在于,在確定所述待分級缺陷的目標(biāo)缺陷分級后,還包括:
將所述待分級缺陷的目標(biāo)缺陷分級存儲至數(shù)據(jù)庫中。
7.一種軟件缺陷分級裝置,其特征在于,包括:
第一確定模塊,用于確定待分級缺陷的屬性信息,所述屬性信息包括所述待分級缺陷對應(yīng)的軟件需求、所述待分級缺陷對應(yīng)的軟件測試案例執(zhí)行和出現(xiàn)所述待分級缺陷的軟件版本;
建立模塊,用于建立包含軟件缺陷等級和所述屬性信息的缺陷分級度量空間;
第二確定模塊,用于在所述缺陷分級度量空間中,確定所述待分級缺陷分別為不同軟件缺陷等級時對應(yīng)的缺陷分級概率;
處理模塊,用于根據(jù)不同軟件缺陷等級對應(yīng)的缺陷分級概率,確定所述待分級缺陷的目標(biāo)缺陷分級。
8.一種電子設(shè)備,其特征在于,包括:存儲器和處理器;
所述存儲器用于存儲程序指令;
所述處理器用于調(diào)用所述存儲器中的程序指令執(zhí)行如權(quán)利要求1至6任一項所述的軟件缺陷分級方法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國農(nóng)業(yè)銀行股份有限公司,未經(jīng)中國農(nóng)業(yè)銀行股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110705821.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護方法及系統(tǒng)
- 一種用于航空機載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲介質(zhì)
- 軟件驗證裝置、軟件驗證方法以及軟件驗證程序
- 使用靜態(tài)和動態(tài)惡意軟件分析來擴展惡意軟件的動態(tài)檢測
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測驗軟件的裝置與方法





