专注
软件造价评估
服务
软件成本估算|软件成本评估|软件工作量评估
免费咨询热线:
010-82458597
首页
软件造价评估
行业动态
公司新闻
评估知识
关于我们
首页
软件造价评估
行业动态
公司新闻
评估知识
关于我们
当前位置:
首页
>
评估知识
>
五种功能点度量方法的发展简述
从美国人Allan J.Albrecht在20世纪70年代末提出
功能点方法
原型以来,功能点在软件行业的应用与实践已超过40年,在Albrecht的功能点模型基础之上,经过不断地应用与发展,功能点标准演进为《信息技术 软件度量 功能规模度量》系列标准及IFPUG、COSMIC、Mk II、NESMA、FiSMA等五个具体操作方法的标准。
五种功能点度量方法的发展简述
A、——SJ/T11617—2016 软件工程 COSMIC-FFP一种功能规模测量方法
COSMIC(COmmon Software Measurement International Consortium,通用软件度量国际联盟)功能点的前身来源于1997年所提出的FFP(Full Function Point,全面功能点)功能点标准,后来FFP组织又与COSMIC组织共同合作于1999年提出了COSMIC功能点标准。该标准历经修订,目前的最新版本为该组织于2009年所提出的3.0.1版本,该标准也于2003年被ISO组织接纳成为国际标准。2016年,该标准被等同采用为电子行业标准《软件工程 COSMIC-FFP一种功能规模测量方法》(SJ/T11617—2016)。
B、——SJ/T11618—2016 软件工程 MK Ⅱ功能点分析计数实践指南
1991年,英国人Charles Symons在自己的《Software Sizing and Estimating: MkⅡ Function Point Analysis》一书中介绍了MkⅡ功能点的操作方法,之后在应用过程中逐步形成了MkⅡ功能点标准。该标准提出后被英国政府所采纳,并由英国软件行业协会负责维护。2001年该标准被ISO组织接纳成为国际标准。2016年,该标准被等非等效采用为电子行业标准《软件工程 MK Ⅱ功能点分析计数实践指南》(SJ/T11618—2016)。
C、——SJ/T11619—2016 软件工程 功能规模测量NESMA 方法
NESMA为荷兰软件度量协会的简称(NEtherland Software Measurement Association),NESMA功能点标准由IFPUG标准演进而来,定义了不同粒度的功能点估算方法。此方法在一些计数规则细节上与IFPUG并不完全相同,如外部查询与外部输出的识别差异、外部查询的复杂度确定、隐含查询处理和码表文件处理等方面。2016年,我国电子行业标准《软件工程 功能规模测量NESMA 方法》(SJ/T11619—2016)正式发布,该标准非等效采用国际标准《软件工程—NESMA 功能规模测量方法版本2.1—使用功能点分析的定义和统计准则》(ISO/IEC 24570:2005(E)),重点阐述应用程序及项目功能点规模测量方法。
D、——SJ/T11620—2016 信息技术 软件和系统工程FiSMA1.1功能规模测量方法
FiSMA(Finnish Software Measurement Association,芬兰软件度量行业协会)组织于1997年就提出了FiSMA1.1功能点标准的前身—Experience 2.0 Function Point Analysis(FPA)。目前该标准的应用主要集中于芬兰本国的软件开发组织。与其他的功能点标准相比较,FiSMA功能点标准突出了“服务”概念,不再强调“功能”概念。另外,FiSMA将软件的典型功能区分为28种服务,从而使得服务类型的划分更为细致,但同时也增加了操作方面的不便。2016年,该标准被等同采用为电子行业标准《信息技术 软件和系统工程FiSMA1.1功能规模测量方法》(SJ/T11620—2016)
E、——ISO/IEC20926:2009 软件与系统工程 软件测量 IFPUG 功能规模测量方法2009(Software and systems engineering—Software measurement—IFPUG functional size measurement method 2009)
IFPUG(International Function Points User’s Group,国际功能点用户组)是一个非营利性组织,1979年IBM的Allan Albrecht提出功能点分析方法,并在1984年正式发布了第一个功能点使用指南,1986年成立IFPUG组织,2003年被ISO组织接纳成为国际标准,目前的最新版本为4.3版本。其他功能点标准均是在IFPUG标准的基础上发展而来。
返回目录
在线咨询
上一篇:
软件成本评估时如何确定软件开发成本?
下一篇:
软件项目开发成本评估时代码重用度该如何计算?
您的项目需求
*请认真填写需求信息,我们会在24小时内与您取得联系。
返回顶部
010-82458597
QQ在线
电话沟通
在线客服