软件质量经济学
上QQ阅读APP看书,第一时间看更新

2.2 使用功能点度量方法来量化潜在缺陷

本书使用功能点度量方法来量化潜在的缺陷。这里功能点的具体格式是由IFPUG(International Function Points User Group,国际功能点用户组)定义的4.2版本。

功能点是度量潜在缺陷的最佳选择,原因是过去的代码行(LOC)度量方法只能用于量化编码缺陷。当把软件缺陷的所有来源和类型作为一个整体来考虑时,编码缺陷大约仅占缺陷总数的17%。LOC度量方法无法用于度量需求缺陷、架构缺陷、设计缺陷,或者其他任何非编码缺陷。

本章稍后会讨论代码行度量方法中更深入以及更严重的问题。

还有很多其他的功能点度量方法,其中包括COSMIC功能点、NESMA功能点、Finnish功能点、更早的Mark II功能点和工程功能点。

此外,还存在其他度量方法,它们和功能点度量方法有些类似,但是使用了不同的因子和调整比率。用例点、故事点以及Web对象点就是这些类似功能点度量方法中的几个例子。