<dd id="dbjz6"><noscript id="dbjz6"></noscript></dd>
    <th id="dbjz6"></th>
      1. <dd id="dbjz6"></dd>
        1. 什么是缺陷密度?計算的公式及示例

          什么是缺陷密度?

          缺陷密度是軟件/模塊在特定運行或開發期間確認的缺陷數量除以軟件/模塊的大小。它使人們能夠決定某個軟件是否已準備好發布。

          缺陷密度是按每千行代碼(即 KLOC)計算的。

          什么是缺陷密度?計算的公式及示例

          如何計算缺陷密度

          測量缺陷密度的公式:

          缺陷密度=缺陷數量/版本大小

          版本的大小可以用一行代碼(LoC)來衡量。

          缺陷密度示例

          假設有3個模塊集成到軟件產品中。每個模塊都發現了以下數量的缺陷:

          • 模塊1 = 10個缺陷
          • 模塊2 = 20個缺陷
          • 模塊3 = 10個缺陷

          缺陷總數= 10 + 20 + 10 = 40

          每個模塊的代碼總行是:

          • 模塊1 = 1000 LoC
          • 模塊2 = 1500 LoC
          • 單元3 = 500  LoC

          總代碼行= 1000 + 1500 + 500 = 3000

          缺陷密度的計算公式為:

          缺陷密度= 40/3000 = 0.013333 缺陷/LoC= 13.333 缺陷/KLoC

          缺陷密度標準

          對于缺陷密度沒有固定的標準,但研究表明,每千行代碼一個缺陷(1缺陷/KLoC)通常被認為是良好項目質量的標志。

          影響缺陷密度指標的因素

          • 代碼復雜度
          • 計算中考慮的缺陷類型
          • 計算缺陷密度所考慮的持續時間
          • 開發人員或測試人員技能

          缺陷密度的優點

          • 有助于衡量測試的有效性
          • 有助于區分組件/軟件模塊中的缺陷
          • 在確定需要糾正或改進的區域時很有用
          • 在指出高風險成分時很有用
          • 有助于確定對各種資源的培訓需求
          • 有助于估計由于缺陷而導致的測試和返工
          • 可以估計軟件中剩余的缺陷
          • 在發布之前,我們可以確定我們的測試是否充分
          • 我們可以確保數據庫具有標準的缺陷密度

          -- End --

          文末寄語:小時候摔跤,總要看看周圍有沒有人,有就哭,沒有就爬起來;長大后,遇到不開心的事,也要看看周圍有沒有人,有就爬起來,沒有就哭。

          ?

          留言

          chinesemature老熟妇oldman