📜  软件工程|面向大小的指标

📅  最后修改于: 2021-01-09 14:52:17             🧑  作者: Mango

尺寸导向指标

LOC指标

它是计算计算机程序大小的最早,更简单的指标之一。它通常用于计算和比较程序员的生产率。这些指标是通过将产品的尺寸视为指标来标准化质量和生产率指标而得出的。

以下是有关LOC措施的要点:

  • 在面向大小的指标中,LOC被视为规范化值。
  • 它是FORTRAN和COBOL编程非常流行时开发的一种较旧的方法。
  • 生产力定义为KLOC / EFFORT,其中的工作量以人/月为单位。
  • 面向大小的指标取决于所使用的编程语言。
  • 由于生产力取决于KLOC,因此汇编语言代码将具有更高的生产力。
  • LOC度量需要一定程度的细节,实际上可能无法实现。
  • 编程语言越富表现力,生产率就越低。
  • LOC度量方法不适用于处理可视化(基于GUI)编程的项目。如前所述,图形用户界面(GUI)基本上使用表单。 LOC指标不适用于此处。
  • 它要求所有组织必须使用相同的方法来计算LOC。之所以如此,是因为某些组织仅使用可执行语句,一些有用的注释,而有些则不使用。因此,需要建立标准。
  • 这些度量标准未被普遍接受。

根据软件的LOC / KLOC计数,可以计算许多其他指标:

  • 错误/ KLOC。
  • $ / KLOC。
  • 缺陷/ KLOC。
  • 文档页数/ KLOC。
  • 错误/ PM。
  • 生产力= KLOC / PM(工作量以人/月为单位)。
  • $ /文档页面。

LOC的优势

  • 易于测量

LOC的缺点

  • 它在代码上定义。例如,它无法测量规格的大小。
  • 它仅描绘一个特定的尺寸视图,即长度,不考虑功能或复杂性
  • 错误的软件设计可能会导致过多的代码行
  • 它取决于语言
  • 用户不容易理解