专注:软件造价|软件成本估算|软件成本评估服务!
当前位置
首页 > 造价评估问答 >

nesma功能点方法nesma功能点估算方法简介

2020-05-19 15:03
  nesma功能点方法nesma功能点估算方法简介

  NESMA方法是荷兰软件度量协会(NEtherland Software Measurement Association)于1989年提出的,
NESMA功能点方法IFPUG标准演进而来,定义了不同粒度的功能点估算就去。NESMA功能点标准与IFPUG方法在一些计数规则细节上并不完全相同,它们之间还存在些许差异,具体表现在外部查询与外部输出的识别差异、外部查询的复杂度确定、隐含查询处理和代码表处理等方面。

  
NESMA方法与IFPUG方法在发展过程中相互借鉴,与IFPUG方法完全兼容,需要识别的功能类型及复杂度的确定与IFPUG方法相似,其估算步骤分为以下六步:

  1、收集现有文档;
  2、确定软件用户;
  3、确定估算类型;
  4、识别功能类型并确定其复杂度;
  5、与用户验证估算结果兰花进行结果校正;
  6、与功能点分析专家验证估算结果;

  NESMA方法在各功能类型的复杂度确定后,可用表1所示的矩阵来确定各组件的功能点值。


表1 NESMA方法复杂度矩阵

  针对IFPUG方法分析过程比较复杂,计算工作量大且不适合项目早期规模估算的缺陷,NESMA方法提供了3种类型的功能点计算方法:详细(Detailed)、估算(Estimate)及预估(Indicative)。

  详细FPA是常规的功能点分析方法,其过程如下:


  1、确定每个功能的功能类型(ILF,EIF,EI,EO,EQ);
  2、为每个功能度量其复杂度级别(低、中、高);
  3、计算整体未调整功能点。

  估算FPA是指在确定每个功能部件(数据功能部件或事务功能部件)的复杂度时使用标准值:数据功能全部采用“低”级复杂度,事务功能全部采用“中”级复杂度计量。步骤为:

  1、确定每个功能的功能类型(ILF,EIF,EI,EO,EQ);
  2、为所有的数据功能选择“低”级别复杂度,事务性功能选“中”级别复杂度;
  3、计算整体未调整功能点。

  该方法与详细FPA唯一区别是不用为每个功能都识别分配复杂度,而是采用“默认值”。

  预估FPA是指在度量时,只识别出软件需求的数据功能数量,根据经验公式得出软件规模。步骤为:

  1、先确定数据功能的数量(ILF,EIF);
  2、用公式 35 X NroILFs + 15 X NroEIFs 直接计算未调整功能点的数量。

  其中,NroILFs表示ILF的数量,NroEIFs表示EIF的数量。

  估算FPA与预估FPA的估算结果与详细FPA的估算结果有很强的相关性和一致性。在软件项目早期,预估FPA是较好的选择。

以上就是软件成本造价评估公司中基数联为您带来的“nesma功能点方法nesma功能点估算方法简介”所有内容,更多软件开发成本估算知识敬请关注中基数联!