本篇主要介绍在功能点分析法 FPA 中,如何计算一个 ILF/EIF 都有多少个功能点。其中找到 ILF/EIF 中包含多少个 DET RET 是关键。整个计算的步骤比较简单,可分为四小步。
1.         统计 ILF/EIF 中的数据元素类型 DET
2.         统计 ILF/EIF 中的记录元素类型 RET
3.         参照 DET/RET ——复杂度对照表,确定该 ILF/EIF 的复杂度。
4.         参照复杂度——功能点对照表,确定该 ILF/EIF 的功能点数。
虽然美其名曰“计算”功能点,其实英文是“ Count ”,并没有从 DET/RET 到功能点数的数学公式。 IFPUG 根据大量的项目统计数据,直接给出了 DET/RET ——复杂度——功能点数的对照表。我们只需按图索骥即可。
计算 ILF/EIF 的功能点数,应当在列出所有的 ILF/EIF 后进行。本系列《FPA笔记三 数据功能的识别》介绍了如何是识别 ILF/EIF

1.           数据元素类型DET

IFPUG CPM DET 的定义是: A data element type is a unique user recognizable, non-repeated field 。请注意,它是数据元素类型( Data Element Type ),也就是说同一类型的数据元素只能记为一个 DET 。具体的计数规则有三条。
每一个满足下列所有条件的字段都要记为一个 DET.
用户可识别的。
不重复的。
被某个处理元维护或获取的。
如果两个系统维护或引用了同一个