📜  软件测量和度量

📅  最后修改于: 2022-05-13 01:57:00.198000             🧑  作者: Mango

软件测量和度量

软件度量:度量是产品或过程的特定属性的大小、数量、数量或维度的表现。软件测量是对软件产品或软件过程特性的滴定估算。它是软件工程领域的权威。软件测量过程由 ISO 标准定义和管理。

软件测量的需要:
软件被测量为:

  1. 创建当前产品或流程的质量。
  2. 预测产品或过程的未来质量。
  3. 提高产品或过程的质量。
  4. 调节与预算和进度相关的项目状态。

软件测量的分类:
有两种类型的软件测量:

  1. 直接测量:
    在直接测量中,产品、过程或事物是使用标准刻度直接测量的。
  2. 间接测量:
    在间接测量中,要测量的数量或质量是使用相关参数测量的,即使用参考。

指标:
度量是对任何归类属于系统产品或过程的级别的度量。与软件度量相关的函数有 4 个:

  1. 规划
  2. 组织
  3. 控制
  4. 改善

软件指标的特点:

  1. 定量:
    度量必须具有量化的性质。这意味着度量可以用值来表示。
  2. 可以理解:
    度量计算应该容易理解,计算度量的方法应该明确定义。
  3. 适用性:
    度量标准应该适用于软件开发的初始阶段。
  4. 可重复:
    当重复测量时,度量值应该相同并且本质上是一致的。
  5. 经济:
    度量的计算应该是经济的。
  6. 语言无关:
    指标不应依赖于任何编程语言。

软件度量的分类:
有 3 种类型的软件指标:

  1. 产品指标:
    产品指标用于评估产品状态、跟踪风险和发现潜在问题区域。评估团队控制质量的能力。
  2. 过程指标:
    流程度量特别关注增强团队或组织的长期流程。
  3. 项目指标:
    项目矩阵描述了项目特征和执行过程。
    • 软件开发人员数量
    • 软件生命周期中的人员配备模式
    • 成本和进度
    • 生产率