NESMA方法提供了3种类型的功能点分析方法:详细(Detailed)功能点分析方法、估算(Estimate)功能点分析方法及预估功能点分析方法。
详细功能点分析是常规方法,步骤如下:
1、确定每个功能的类型(ILF、EIF、EI、EO、EQ)。
2、为每个功能测量复杂性程度级别(低、中、高)。
3、计算整体未调整功能点。
估算功能点分析是指在确定每个功能部件(数据功能或事务功能)的复杂性程度时使用标准值:数据功能全部采用“低”级复杂性程度,事务功能全部采用“中”级复杂性程度计量。步骤如下:
1、确定每个功能的功能类型(ILF、EIF、EI、EO、EQ)。
2、为所有的数据功能选择“低”级复杂性程度,事务性功能选“中”级复杂性程度。
3、计算整体未调整功能点。
该方法与详细功能点分析的唯一区别是不用为每个功能识别分配复杂性程度,而是采用“默认值 ”。
预估功能点分析是指在度量时,只识别出软件需求的数据功能数量,根据经验公式得出软件规模。步骤如下:
1、先确定数据功能的数量(ILF、EIF)。
2、用公式 35 X NroILFs + 15 X NroEIFs 直接计算未调整功能点数量。
其中,NroILFs 表示ILF的数量,NroEIFs 表示EIF的数量。
估算功能点分析方法与预估功能点分析方法的计算结果,与详细功能点分析方法的计算结果有很强的相关性和一致性。在软件项目早期,选择预估功能点分析方法较好。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。