📜  软件工程中的检查指标

📅  最后修改于: 2021-08-24 16:50:23             🧑  作者: Mango

监视检查过程非常重要,对于简单地早期评估软件质量,评估人员对检查程序的符合性以及确定检查过程的状态非常重要。度量通常提供对检查后代码中剩余的故障或缺陷总数的主观评估。检验质量状况基本上是公司或部门积累检验经验的长期指标。

当软件质量和检查原始数据解释并定义特定检查的状态时,检查质量状态通常会长期描述检查的特征。通常只需要在软件过程中收集的数据即可计算一组指标。

这些指标支持对流程的评估和改进,以及计划和跟踪的质量。在质量管理手册中,也必须由组织的要求来解释和定义在此过程中计算出的度量标准。无缘无故地收集数据和计算度量标准只是浪费时间。检验质量状态通常由两种不同类型的指标组成,即

  • 平均质量指标:
    它可以根据使用的时间,参加检查的人员的数量以及检测到的缺陷的数量来表征。
  • 成熟度指标:
    它描述了检查采用的程度。这也是新的指标。

在检查过程中,可以计算多个指标。其中一些如下:

  1. 发现的主要和次要缺陷总数:通常由审阅者发现。
  2. 发现的主要缺陷数量占发现的总缺陷数量的总和:次要缺陷占主要缺陷的比例要大得多,因此主持人可能会要求审稿人在开始测井会议之前重复审阅并集中精力于主要缺陷。
  3. 工件的大小:可以是页面,LOC或其他大小度量。
  4. 审查速率:它表示已审查工件的大小,该大小除以时间,即以小时表示。例如,每小时14页。
  5. 缺陷检测率:它表示每个检查小时发现的主要缺陷的总数。

发现的缺陷数和缺陷密度:

  1. 缺陷数:
    发现的缺陷总数是每个审阅者发现的缺陷总数减去总的发现缺陷数之和。

    例如,考虑实例,对于两个审阅者,度量标准由来计算:

  2. 缺陷密度:
    它是发现的缺陷总数与工件大小的比率。简而言之,它定义为在开发期间在软件中检测到的已确认缺陷的总数除以软件大小。它只是帮助我们确定是否准备好发布软件。它还使我们能够比较各种软件组件中缺陷的相对数量,从而进一步帮助寻找候选对象进行其他测试或检查。它表示为: