本發明一種全面準確的,基于馬爾科夫鏈的構件化軟件可靠性評估方法,包括如下步驟,(1)通過分析軟件結構,得到軟件狀態轉移概率矩陣、各構件包含函數體數量和各構件危害程度;(2)使用不少于最低測試用例的用例數量對軟件進行測試,統計各構件的被執行次數、失效數和失效修復數,得到各構件執行概率;(3)根據步驟(1)中得到的構件間轉移概率和根據步驟(2)中得到的各構件執行概率計算得到各構件占用率;(4)計算各構件失效率;(5)根據步驟(1)中得到的各構件包含函數體數量計算得到各構件復雜度;(6)根據步驟(1)中得到的各構件危害程度計算得到各構件重要度;(7)評估各構件可靠性;(8)評估軟件可靠性。
聲明:
“基于馬爾科夫鏈的構件化軟件可靠性評估方法” 該技術專利(論文)所有權利歸屬于技術(論文)所有人。僅供學習研究,如用于商業用途,請聯系該技術所有人。
我是此專利(論文)的發明人(作者)