[發明專利]一種用于軟件缺陷核查的故障模式集構建方法及系統有效
| 申請號: | 202011487500.4 | 申請日: | 2020-12-16 |
| 公開(公告)號: | CN112463641B | 公開(公告)日: | 2021-08-31 |
| 發明(設計)人: | 王瑩;孫文靖;李思;王博;柏臨南;王林;尹娟 | 申請(專利權)人: | 北京京航計算通訊研究所 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京天達知識產權代理事務所(普通合伙) 11386 | 代理人: | 牛洪瑜 |
| 地址: | 100074 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 軟件 缺陷 核查 故障 模式 構建 方法 系統 | ||
本發明涉及一種用于軟件缺陷核查的故障模式集構建方法及系統;其中方法包括如下步驟:對軟件系統的各配置項軟件進行分類,以確定各配置軟件的類型;根據各類型的各配置項軟件的執行任務方式,得到各配置項軟件的功能模式;獲取與軟件系統相關的軟件的歷史缺陷數據,經過數據處理后,建立故障數據集合;結合所述各配置項軟件的功能模式和故障數據集合挖掘與功能模式對應的故障模式,形成故障模式集。本發明從軟件的功能層面有效預測軟件的缺陷,可有效解決狀態爆炸的問題,達到優化測試資源分配和提高軟件產品質量的目的。
技術領域
本發明屬于軟件工程數據挖掘技術領域,具體涉及一種用于軟件缺陷核查的故障模式集構建方法及系統。
背景技術
軟件設計缺陷核查與分析有助于提高軟件產品的質量和可靠性,提高發現和排除缺陷的效率。及早發現軟件缺陷,可以有效降低軟件測試費用和維護成本。
SFMEA(Software Failure Mode and Effects Analysis)通過選取遺留缺陷因子進行軟件失效模式和影響分析(詳見GJB-Z 1391-2006),可用于軟件設計缺陷核查分析。但對于遺留缺陷的因子的選取不同以及選取的因子對于缺陷的影響程序不同,對于缺陷的分析結果有著不同的影響。同時,隨著因子數量的增多,對于模型的結構越復雜,計算效率和推理過程也變得非常緩慢。
并且傳統的SFMEA表的故障模式分析,雖然能夠對各軟件的功能模式分析,但存在以下弊端:
將所有軟件的功能、故障模式混合,各專業軟件的模式較為分散,不利于各專業軟件的功能層級的故障的分析工作;
傳統的SFMEA表格,更適用于各軟件的通用的故障模式的分析,對于軟件的功能層級的分析存在一定的弊端,不利于軟件的通用及專用的功能層級的分析。
發明內容
鑒于上述的分析,本發明旨在公開了一種用于軟件缺陷核查的故障模式集構建方法及系統,解決目前SFMEA分析存在的問題。
本發明公開了一種用于軟件缺陷核查的故障模式集構建方法,包括如下步驟:
對軟件系統的各配置項軟件進行分類,以確定各配置軟件的類型;根據各類型的各配置項軟件的執行任務方式,得到各配置項軟件的功能模式;
獲取與軟件系統相關的軟件的歷史缺陷數據,經過數據處理后,建立故障數據集合;
結合所述各配置項軟件的功能模式和故障數據集合挖掘與功能模式對應的故障模式,形成故障模式集。
進一步地,所述歷史缺陷數據包括故障現象、故障影響、危害程度、缺陷定位、故障影響、觸發方式以及處理措施在內的數據;其中,故障影響包括對于函數級別的影響、對于軟件級別的影響以及對于系統層面的影響。
進一步地,采用SFMEA+SFTA的方法進行數據挖掘,建立功能模式和故障模式相對應的故障模式集。
進一步地,所述采用SFMEA+SFTA的方法進行數據挖掘,包括:
1)通過SFMEA的方法對各配置項的功能模式所實現的功能進行分析,識別配置項軟件中的故障模式,分析故障模式產生的原因及造成的影響,建立SFMEA表格;
2)通過SFTA的方法,對所述故障數據集合進行分析識別出故障模式建立故障樹,將與功能模式相對應的故障樹的節或者故障樹的葉作為故障模式,補充填寫進SFMEA表格,構建得到故障模式集。
進一步地,所述SFTA方法中,針對故障數據集合,結合各配置項軟件的功能模式,將與功能模式相關的問題現象作為SFTA的頂事件,即故障樹的根,通過分析頂事件發生的原因,將原因與頂事件相連,作為故障樹的節,并進一步分析直至已追溯到導致頂事件發生的全部的原因,將底事件作為故障樹的葉,建立故障樹。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京航計算通訊研究所,未經北京京航計算通訊研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011487500.4/2.html,轉載請聲明來源鉆瓜專利網。





