快速功能点度量方法是由北京软件造价评估技术创新联盟依据国际ISO标准提出的一种软件规模度量方法,可采用预估功能点和估算功能点进行软件项目规模的估算和测量。
使用快速功能点度量方法估算软件项目规模的过程可分为6步。
第1步:确定应用类型。
A、 新开发:识别所有新增功能。
B、 增强开发:识别变化功能;包括新增、修改及删除。
C、 已有系统计数:识别最终交付功能。
第2步:识别系统边界。
从用户视角出发,根据软件项目范围来明确系统边界,划分后的内、外部系统一般都可独立运行。通常情况下,产品型研发组织按照产品架构划分居多,项目型研发组织按照项目划分居多。
第3步:识别功能点计数项。
功能点计数项分为数据功能和交易功能2大类,具体包括以下5个:
a)内部逻辑文件(Internal Logical File,ILF,简称内部数据)
软件内部需要维护(如增删改查)的数据。
b)外部接口文件(External Interface File,EIF,简称外部接口)
在其它系统中维护但本软件需要调用的数据。
c)外部输入(External Input,EI)
向软件输入数据或发送指令。
d)外部输出(External Output,EO)
软件向使用者或其它系统输出的数据或发送的指令。
e)外部查询(External Query,EQ)
EQ指使用软件进行的简单查询。
数据功能代表系统提供给用户的满足系统内部