图 1 NESMA方法估算步骤
2.3.1 预估型功能点计数过程
预估型功能点计数类型基于概念数据模型或者规范化数据模型来估算项目或者应用的规模。所需需求规格说明书应包含概念或者规范化数据模型以及待估算软件相关的逻辑文件。在软件生命周期的需求阶段即可进行预估功能点计数。预估功能点计数的主要步骤即识别ILF和EIF,具体估算过程如图2所示。但由于在项目初期需求很粗糙,忽略了许多细节,通常估算偏差可能高达50%。基于概念数据模型的功能点计算公式如式(2.1)所示,基于规范化的数据模型的功能点计算公式如式(2.2)所示,估算结果以FP(Function Point)为单位。来~自^751论+文.网www.751com.cn/
图 2 NESMA预估型功能点计数的估算过程
2.3.2 估计型功能点计数过程
与预估型功能点计数相比,估计型功能点计数类型增加了事务功能的识别过程。首先确定数据功能和事务功能包含的功能数,并将其复杂度分别设定为低和平均,具体估算过程如图3所示,计算公式见式(2.3)。估计型功能点计数类型的实施阶段在很大程度上取决于所提供的规格说明书,通常在软件生命周期的分析阶段后期