给定源代码的function点数

给定程序的源代码,如何分析它并计算其中的function点?

谢谢!

您可能会在FPA上找到感兴趣的本教程 。 就个人而言,我并没有在这种估算方法中投入太多资金。 从我的角度来看,它试图对已经反复显示但不能精确测量的事物提供精确的估计。 我更喜欢计划扑克或类似的东西,试图在相似的数量级内对事物进行分组,并根据您之前对类似大小的故事的估计提供估计。

如果您正在为一堂课做这件事,只需遵循教科书中给出的规则并制定答案。 如果您真的打算尝试将其作为软件开发评估方法,我的建议是简化流程而不是使其更复杂。 我认为国际function点用户组的成员(是的,有一个)会不同意。

使用代码分析工具。 如果您想自己编写一个,可能需要从cglib或ASM开始。