• RSS订阅 加入收藏  设为首页
评估ABC

五种功能点标准有何区别

时间:2015-11-8 13:50:42  作者:曹济  来源:原创  查看:856  评论:0
内容摘要:下表对不同的功能点标准就功能点类型、应用范围、可操作性、应用现状等方面的信息进行了简单比对分析,供参考。 功能点标准功...

下表对不同的功能点标准就功能点类型、应用范围、可操作性、应用现状等方面的信息进行了简单比对分析,供参考。


功能点标准

功能点类型

应用范围

操作难度

应用现状

IFPUG标准

五种功能点:ILFEIFEIEOEQ

适用于所有项目,尤其适用于MIS类项目

适中。IFPUG功能点标准基于明确的规则约束,因而能保证软件规模评估结果的客观性和一致性。因为IFPUG是目前应用最普遍的功能点度量方法,因而有较多的资源可以借鉴和参考,例如IFPUG功能点相关的书籍、标准、文章、论坛、从业人员等资源都可以方便地得到。

应用最广泛的一种标准,主要在美国、巴西、印度、韩国、意大利、西班牙、德国、加拿大、日本等国应用。我国的软件功能点用户主要以金融行业客户与军方客户为主,例如银行、保险、国防等领域的客户,此外在电信等领域也有一定的应用。

MarkII标准

一种功能点:逻辑事务

适用于所有项目,尤其适用于MIS类项目

简单。MarkII功能点标准操作简单,只需进行简单的加权计算即可。但标准缺乏对基本元素的识别规则,例如对数据元素、逻辑事务仅采用举例的方式加以说明,实际操作过程中可能会出现歧义,度量结果的一致性不强。

主要在英国使用,国内有个别的软件公司在试用。

Nesma标准

五种功能点:ILFEIFEIEOEQ

适用于所有项目,尤其适用于MIS类项目。

适中。Nesma标准对IFPUG标准作了最“忠实”的借鉴,但也作了一些有别于IFPUG的规定,例如对代码数据进行度量、对隐含查询不予考虑,这些规定尽管在实际操作中有其合理的一面,但是却破坏了IPFUG规则的完整性和一致性。

主要在荷兰使用,国内有少量的软件公司在试用。

Cosmic标准

四种功能类型:进入、离开、读、写

适用于所有项目,尤其适用于实时类应用。

较高。Cosmic借鉴了IFPUG功能点标准中基于规则约束的实践,但引入了分层(Layer)概念,在评估功能规模时需要考虑软件的技术因素,从而减弱了软件功能点对业务人员透明的优势。

主要在加拿大和欧洲的部分国家使用,例如意大利、英国等欧洲国家。

Fisma标准

七种功能类型

适用于所有项目,要求了解被度量应用的技术实现方式。

很高。Fisma强调采用“服务”替代“功能”,因而更能反映软件的特性。但其功能分类的数量繁多,并且每种服务都采用不同数值的加权系数,因而操作很困难。

主要在芬兰使用。


标签:软件评估  功能点评估 

csan.org.cn 版权所有 csan@csan.org.cn

京ICP备06052862号-2