新一代的功能点规模估算方法:COSMIC

新一代的功能点规模估算方法:COSMIC,第1张

新一代的功能点规模估算方法:COSMIC,第2张

摘 要 : 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)。
  ●通用软件度量国际协会(COmmon Software Measurement International Consortium ,COSMIC)提出的全功能点分析方法(COSMIC-FFP)。

  COSMIC-FFP是第2代的功能规模度量方法,它不仅适合于信息系统的规模度量,还适合于实时系统和多层系统的规模度量,已经被ISO接受为国际标准(ISO/IEC 19761:2003,软件工程 - COSMIC-FFP - 一种功能规模度量方法)。该方法可以在软件开发生命周期的各个阶段使用,从用户功能的视角入手,起源于客户可以理解的术语,不需要调整因子,简单易行,因而受到越来越多的软件公司的推崇。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 新一代的功能点规模估算方法:COSMIC

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情