项目成本估算方法的面向功能点(FP)的度量
发布网友
发布时间:2022-04-20 06:42
我来回答
共2个回答
热心网友
时间:2023-10-09 09:14
面向功能点法是由Albrecht最先提出的,并且在1983年由Albrecht和Gaffney进行了改进。功能点可由以下4个参数计算出来:
● 外部输入和输出数
● 外部接口数
● 用户交互数
● 系统要用的文件数
每个参数都可以根据复杂性进行评估,一般它们的权理为3~15.功能点是通过完成如图所示的功能点度量计算出来的。其中,FP计数等于数量与加权因子之积,加权因子根据功能点的复杂程度取不同的值。
功能点法是通过建立一个标准来确定某个特定的测量参数(简单、平均或复杂)的功能点数,但权重的确定多少带有一定的主观性。
一般,可以采用下面的方工计算功能点:
FP = 总计数值*[0.65+0.01*SUM(Fi)]
其中总计数值是上表中所得到的所有条目的总和。Fi(i=1,2,3,...14)是对以下14个问题回答的结果而得出的权重调整值(0~5)。等式中的常数和参数的加权因子是根据经验确定的。
序号 问题
1 系统是否需要可靠的备份和恢复
2 是否需要数据通信
3 是否有分布处理功能
4 系统是否很关键
5 系统是否在一个已有的、很实用的操作环境中运行
6 系统是否需要联机处理
7 联机数据项是否需要在多屏幕或多操作之间切换以完成操作
8 是否需要联机更新主文件
9 输入、输出及文件查询是否很复杂
10 内部处理是否复杂
11 代码是否需要设计成可复用的
12 设计中是否需要包括转换及安装
13 系统的设计是否支持不同组织的多次安装
14 应用的设计是否方便用户修改及使用
问题的答案及相应权重如下表所示 Fi的取值 0 1 2 3 4 5 没有影响 偶有影响 轻微影响 平均影响 较大影响 严重影响 一旦计算出功能点,就可以采用类似面向规模的方法来使用,以便规范软件生产率、质量及其他属性的测量:
● 每个功能点(FP)的错误数。
● 每个功能点(FP)的缺陷数。
● 每个功能点(FP)的成本。
● 每个功能点(FP)的文档页数。
● 每人月完成的功能点(FP)数。
面向功能点(FP)和面向规模(LOC)两种度量方法之间的关系为:LOC=AVC*功能点的数量,其中AVC是指该语言在实现一个功能点时所要用的平均代码行数。
热心网友
时间:2023-10-09 09:14
功能点规模度量方法目前国际已发布了5项标准,分别是:IFPUG方法、NESMA 方法、COSMIC方法、FISMA方法、MARK II方法。其中目前应用最广泛的是IFPUG方法和NESMA方法。国内目前导入功能点方法来估算软件项目成本、管理软件项目投资预算的企业越来越多,特别是金融和电信行业。IFPUG的方法涉及到14个调整因子,应用起来过于复杂,估算效率也相对低一些。国内有机构(北京软件造价评估技术创新联盟)在推广应用 快速功能点估算方法,希望对你有帮助!
项目成本估算方法的面向功能点(FP)的度量
一般,可以采用下面的方工计算功能点:FP = 总计数值*[0.65+0.01*SUM(Fi)]其中总计数值是上表中所得到的所有条目的总和。Fi(i=1,2,3,...14)是对以下14个问题回答的结果而得出的权重调整值(0~5)。等式中的常数和参数的加权因子是根据经验确定的。序号 问题1 系统是否需要可靠的备份和恢复2...
使用成本和能效?
从使用成本来看,燃气热水器的能源消耗通常较低,且日常使用较为简单。在生活热水需求较低的情况下,燃气热水器的性价比较高。相比之下,壁挂炉在提供热水和采暖的过程中,能源消耗较大。但现代壁挂炉通常具有较高的能效等级,通过合理使用,可...
项目成本估算方法面向功能点(FP)的度量
面向功能点法是由Albrecht首先提出,1983年Albrecht和Gaffney进行了改进。此方法将软件功能量化为功能点。每个功能点由四个参数计算得出:外部输入和输出数、外部接口数、用户交互数、系统所需文件数。这些参数的复杂性评估权重一般在3~15之间。功能点计算公式为:FP = 总计数值*[0.65+0.01*SUM(Fi)]。
功能点估算方法(FP)
指示功能点计数:ILF*35+EIF *15;估算功能点计数:UFP=(7* ILF+5* EIL+4* EI+5* EO+4* EQ)。估算软件开发成本时,根据项目阶段选择不同方法:项目早期使用快速估算方法(NESMA),需求不明确时;项目中期使用 NESMA 估算,需求清晰,文档较全时;项目后期使用 NESMA 详细估算,需求完成,文档完...
面向功能的度量有哪些优点和缺点
缺点:不容易采集、没有物理意义。优点:能用于开发初期。1、优点。功能点度量能用于软件项目的开发初期,并且与程序设计语言无关。2、缺点。信息领域中的某些数据有时不容易采集,FP 的值没有直观的物理意义。
功能点估算方法是什么
功能点估算法是面向功能的软件度量使用软件的功能作为测量的规范化值。因为功能不能直接测量,所以必须通过其他直接测量来导出,用得最多的是功能点技术。功能点(Function Point,FP)技术是Albrecht在1979年首先提出来的一种比较流行的估算方法,它将估算的关注点集中于程序的功能性和实用性上,而不是LOC的...
功能点估算法简单介绍
这个方法的关键步骤是首先通过需求描述计算出未调整的功能点(UFC),即考虑了输入、输出、请求、文件等元素的简单计数,每个元素根据其复杂性给予不同权重。Albrecht的方法是,先对需求进行分类,如外部接口和内部文件,然后为每个类别分配一个权重。计算公式如下:n UFC = Σ (项目i的权重 * 权重i)i=...
软件项目的成本如何估算(软件工程成本估算方法)
从财务角度来看,列入系统软件的成本有如下的项目:(1)硬件购置费如计算机及相关设备的购置,不间断电源、空调器等的购置费 (2)软件购置费,如操作系统软件、数据库系统软件和其它应用软件的购置费 (3)人工费,主要是开发人员、操作人员、管理人员、的工资福利费等 (4)培训费 (5)通讯费,如...
软件成本度量-功能点估算法
COSMIC-FFP: 国际认可的全功能点分析,广泛应用于信息系统规模度量,规则明确但理解难度较大,适用于不同规模项目。功能点评估方法如IFPUG和NESMA在国际上广泛使用,而COSMIC-FFP则深入到功能点的全维度分析。针对不同类型的项目,如实时系统和多层系统,COSMIC-FFP提供了数据流的定义,而UK-MKII和COCOMO ...
软件系统规模估算方法论介绍——功能点分析法
简而言之,业务实体为ILF,外部系统接口为EIF,新增、删除、修改操作为EI,查询操作为EQ,接口或报表为EO。ILF与EIF为静态数据,而EI、EO及EQ为动态数据。快速功能点法(2点法)以需求分析及可研报告为基础,评估项目中涉及的ILF与EIF数量,通过公式FP = ∑(35 * ILF + 15 * EIF)进行计算。初步...
什么是软件项目管理
为了估算软件项目的工作量和完成期限,首先需要预测软件规模。度量软件规模的常用方法有直接的方法——LOC(代码行),间接的方法——FP(功能点)。这两种方法各有优缺点,应该根据软件项目的特点选择适用的软件规模度量方法。根据项目的规模可以估算出完成项目所需的工作量,我们可以使用一种或多种技术进行估算,这些技术主要...