有人使用ABC度量标准来衡量应用程序的大小吗?

时间:2020-03-06 14:48:32  来源:igfitidea点击:

关于它,有一些不错的东西(例如它封装了"圈复杂性"的概念),我想知道是否有人在"现实生活"中使用过它。如果是这样,我们有什么经验?它是大小的有用度量(相对于KLOC或者功能点)吗?

对于那些想知道我在吸烟的人:
这是一些信息的链接:http://c2.com/cgi/wiki/Wiki?AbcMetric

解决方案

只要我们在所有应用程序中使用相同的方法,就可以用LOC或者我们可能想到的任何其他指标安全地测量应用程序的"大小"。

但是,只有在我们谈论代码库的重构和维护时,大小本身才真正重要。使用大小指标与覆盖率统计数据结合在一起几乎是强制性的。

但是大多数时候,功能点或者类似的概念可以使我们更好地了解应用程序的真正规模。

IE。例如,如果它有10个FP,那么它很小,如果有200个,则可能很大。

但是,如果它有100个KLOC,那么除了我可能会花一些时间阅读这些内容之外,它还能单独告诉我什么?几乎没有什么,我必须考虑大量其他因素才能理解该指标。

显然,FP的一个重大缺点是正确计算的成本很高。