引言 为促进大家对IFPUG FPA方法的一致应用,IFPUG组织发布了一系列iTips和uTips来解释IFPUG FPA方法在特定情况下的应用。
这五种方法分别为IFPUG、MARK Ⅱ、COSMIC、NESMA和FiSMA方法。...目前在全球使用功能点方法的企业中,超过90%使用IFPUG/NESMA方法,而NESMA方法中详细功能点方法与IFPUG方法基本等效。...国际5大ISO功能点方法标准发展简介: (1)ISO/IEC 20926 软件和系统工程—软件度量—IFPUG功能规模度量方法2009(Software and systems engineering...-- Software measurement -- IFPUG functional size measurement method 2009),IFPUG(International Function...功能点标准之间存在一定的差异,,但与其他的功能点标准相比较(MarkII功能点标准、COSMIC功能点标准和FISMA功能点标准),NESMA功能点标准与IFPUG功能点标准保持了最好的一致性。
软件造价评估方法中,NESMA功能点方法和IFPUG功能点方法高度类似,两种方法的度量结果是等效的。 那么NESMA功能点方法和IFPUG功能方法的主要区别在哪儿?...而在IFPUG功能点方法中,当该隐含查询功能已在其他地方出现过,判断修改或删除功能时便不再考虑该隐含查询功能所对应的数据元素类型和文件引用类型,否则需要考虑隐含查询对应的功能点数量。...四、代码表处理 对于描述业务对象的主要数据,NESMA功能点方法和IFPUG功能点方法都遵循IFPUG功能点方法所设定的规则。...而IFPUG功能点方法则认为次要数据的代码表并不是基于业务角度考虑的,完全属于技术实现范畴的内容,因而进行功能点度量时既不考虑对应的数据功能,也不考试与代码数据关联的事务功能。...但在关于非功能性需求的度量规则SNAP中,IFPUG功能点方法则会考虑代码数据所对应的非功能规模度量。
相比IFPUG方法,NESMA方法更着重于项目早期的估算功能,针对IFPUG方法分析过程比较复杂,计算工作量大,估算成本高,不适合项目早期规模估算的不足,NESMA方法基于原有规则提出了2种快速计算的方法...类基本功能组件的功能点数之和,采用如下公式计算: 功能点数=10*ILF+7*EIF+4*EI+5*EO+4*EQ 这一公式基于如下假设:将ILF、EIF、EI、EO、EQ的复杂度默认为中,其他步骤与IFPUG...NESMA的两种简化方法都是基于“默认”值来计算的,根据大量样本项目分析,此种计算结果与IFPUG方法得到的结果的平均值相近,但对个体项目,特别是小型项目常有较大差异。
估算流程概览 【ISO规范】 NESMA估算流程 估算流程概览【国内行业规范-NESMA】 规模估算 估算流程概览【国内行业规范-IFPUG】 调整因素 国内ifpug标准 国内NESMA方法 应用 工作量估算...工期计算 软件开发成本估算 国标/行业标准所描述的功能点估算规范,既有IFPUG ,也有 NESMA,二者在流程和规则上,大部分是相同的,主要差异是: NESMA具有2个简易化模式,可以用于快速估算;...IFPUG的处理过程比较复杂,没有简化模式; IFPUG和NESMA在调整因数的计算方法是不同的。...IFPUG是14项基本特征的影响值TDI, NESMA是5项调整因子; 对于延续项目,NESMA可以在 FP计数时,就按复用程度和修改类型进行估算FP; 而 IFPUG 则需要按新增、转换、变更分别进行初估...估算方法 一、IFPUG估算流程概览 【ISO规范】 收集可用的文档; 确定计数类型【开发?、增强?、应用系统?】
当前纳入国际标准的软件规模估算方法共有5种:COSMIC-FFP方法、IFPUG方法、MkⅡ方法、NESMA方法及FiSMA方法,均为功能点方法。...无论是世界范围内还是在中国,目前拥有历史项目数据最多的是IFPUG和NESMA方法。...b)依据项目特点和需求详细程度不同,通常估算人员在选择估算方法时应采用纳入国际标准的功能点方法进行功能规模估算,如COSMIC-FFP方法、IFPUG方法、MkⅡ方法、NESMA方法及FiSMA方法。
如规模估算阶段采用IFPUG方法,则后续各个里程碑点进行规模测量时,也应采用IFPUG方法。 此外,除了上述项目里程碑点之外,当项目发生正式的需求变更时,也有必要对规模进行测量。
b) 依据项目特点和需求详细程度不同,通常估算人员在选择估算方法时应采用纳入国际标准的功能点方法进行功能规模估算,如COSMIC-FFP方法、IFPUG方法、MkⅡ方法、NESMA方法及FiSMA
2、传统功能点方法(IFPUG)难以应用在项目早期: 2008年软件中心引入的IFPUG传统功能点,主要在项目需求规格说明书确定之后使用。
挑战 2017年,会迎来IFPUG(国际功能点用户组)章程发布30周年的纪念日。尽管已经走过了30年,目前,国际上的专家认为功能点方法正处于“上升突破期”。...IFPUG组织的委员David Herron先生,也在2017年最新一期的发刊词中感慨:我们是先进的“少数派”。
大数据系统使用功能点方法计费时常见的情况是: 1、当使用面向客户的功能点时,生产率与其它系统不同; 2、当乙方为内部管理、精准体现开发工作量时,对大数据系统进行功能点方法的定制(类似ifpug的复杂度
image.png SNAP方法参考了IFPUG方法中对事务功能和数据功能的判定规则形式,简单易懂。 SNAP模型包括4个类和14子类。
目前应用比较广泛的是国际功能点用户组(IFPUG)发布的标准功能点法和荷兰软件度量协会(NESMA)发布的快速功能点法。
-方法成熟:快速功能点方法,是国际ISO标准,很好的继承了IFPUG的功能点计数原则,其计数结果可以完全与与国际数据进行比对。
符合本标准的功能尺寸测量方法有以下三种: NESMA 功能点(ISO/IEC 24570); IFPUG 功能点(ISO/IEC 20926); COSMIC 功能点(ISO/IEC 19761); 使用这些估算方法进行生产力衡量的优点
FPA 法由 IBM 的工程师艾伦 · 艾尔布策 (Allan Albrech) 于 20 世纪 70 年代提出,随后被国际功能点用户协会 (IFPUG:The International Function...Point Users' Group) 提出的 IFPUG 方法继承,从系统的复杂性和系统的特性这两个角度来度量系统的规模,其特征是: “ 在外部式样确定的情况下可以度量系统的规模 ” , “ 可以对从用户角度把握的系统规模进行度量...等人提出的全面功能点法 (full function points) ; ② 英国软件度量协会 (UKSMA : United Kingdom Software Metrics Association) 提出的 IFPUG...功能点法 (IFPUG function points) ; ③ 英国软件度量协会提出的 Mark II FPA 功能点法 (Mark II function points) ; ④ 荷兰功能点用户协会
迁移项目评估方法仅为建议,而非IFPUG 发布的FPA 标准功能点方法中的标准。...微服务架构系统评估方法仅为建议,而非IFPUG 发布的FPA 标准功能点方法中的标准。(北京软件造价评估联盟bscea.org)
依据项目特点和需求详细程度不同,通常估算人员在选择估算方法时应采用纳入国际标准的功能点方法进行功能规模估算,在适用IFPUG或NESMA方法时,可以根据需求的粒度和管理需要,选择预估功能点方法、估算功能点方法或者详细功能点方法
领取专属 10元无门槛券
手把手带您无忧上云