面向规模的度量2024 年 8 月 28 日 | 阅读 2 分钟 LOC 度量它是最早且更简单的用于计算计算机程序大小的度量之一。 它通常用于计算和比较程序员的生产力。 这些度量是通过将质量和生产力度量值归一化,并考虑产品的大小作为度量来得出的。 以下是关于 LOC 度量的要点: - 在面向规模的度量中,LOC 被认为是归一化值。
- 这是一种较旧的方法,它是在 FORTRAN 和 COBOL 编程非常流行时开发的。
- 生产力定义为 KLOC / EFFORT,其中 effort 以人月为单位衡量。
- 面向规模的度量取决于所使用的编程语言。
- 由于生产力取决于 KLOC,因此汇编语言代码将具有更高的生产力。
- LOC 度量需要一定程度的细节,而这在实践中可能无法实现。
- 编程语言越具表现力,生产力就越低。
- LOC 测量方法不适用于处理可视化(基于 GUI)编程的项目。 如前所述,图形用户界面 (GUI) 基本上使用表单。 LOC 度量不适用于此处。
- 它要求所有组织必须使用相同的方法来计算 LOC。 这是因为某些组织仅使用可执行语句,某些组织使用有用的注释,而某些组织则不使用。 因此,需要建立标准。
- 这些度量标准并未被普遍接受。
基于软件的 LOC/KLOC 计数,可以计算出许多其他指标 - 错误/KLOC。
- $/ KLOC。
- 缺陷/KLOC。
- 文档页数/KLOC。
- 错误/PM。
- 生产力 = KLOC/PM (effort 以人月为单位衡量)。
- $/每页文档。
LOC的优势- 易于测量
LOC的缺点- 它是在代码上定义的。 例如,它无法衡量规范的大小。
- 它仅描述了大小的一个特定视图,即长度,而不考虑功能或复杂性
- 糟糕的软件设计可能会导致过多的代码行
- 它依赖于语言
- 用户不容易理解它
|