新一代的功能点规模估算方法: COSMIC-FFP[1]
摘要:COSMIC-FFP 方法是新一代的功能点规模估算方法,它通过计算系统中四种数据
移动类型(输入、输出、读、写)的数量来度量软件的规模,计算规则直接、简单,不需
要调整因子,易于掌握,目前已经为众多的软件组织所接受。简明扼要地介绍了该方法的
原理、过程、计算步骤与优势,对于采用该方法的组织提供了一个实用的指南。
关键词:COSMIC-FFP 边界功能处理数据移动功能点
1 引言
软件规模估算是估计软件开发的工作量、成本与资源需求的基础,通过规模与其他度
量数据还可以度量项目的生产率、缺陷密度,目前在工程界流行的估算方法是代码行估算
方法和功能点分析方法(function points analysis,FPA 法)。代码行估算方法是一种
经验估算方法,通常会采用 PERT sizing 方法和 DELPHI 方法,估计结果与估计的人员、
使用的开发工具紧密相关,而功能点分析法则比较客观。FPA 法最早由 IBM
的工程师
Allan Albrech 于 20 世纪 70 年代提出,随后被国际功能点用户协会(The International
Function Point Users' Group,IFPUG)提出的 IFPUG 方法继承。IFPUG 功能点分析方
法在美国盛行多年,这种方法主要适合于信息系统的规模估算。基于 Allan Albrech 的功
能点方法,又发展出了多种方法,发展的谱系参见图 1。目前被 ISO 组织接受为国际标准
的功能点分析方法有 4 种:
●国际功能点用户协会提出的 IFPUG 功能点分析方法。
●荷兰软件度量协会(NEtherlands Software Metrics Association,NESMA)提
出的荷兰软件功能点分析方法。
●英国软件度量协会(UK Software Metrics Association,UKSMA)提出的 Mk II
功能分析方法(Mark II FPA)。
评论0