- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
COSMIC应用教程;了解COSMIC功能规模度量方法的理论知识。
掌握软件项目工作内容的分解方法。
掌握项目内容分解表的填写规范。
;预计花多少钱
需要多少资源(人、设备、材料)
需要做多长时间;目 录;理论知识部分;1、COSMIC发展背景
功能点分析法FPA法最早由IBM的工程师Allan Albrech (艾伦 · 艾尔布策)于20世纪70年代提出,是一种认为设计出的度量方式,主要解决如何客观、工作、准确、可重复的对软件的规模进行度量的问题。
目前被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);随着功能点分析法发展和演进,“第一代”IFPUG功能点分析法,被继承于1997年全功能点分析法的COSMIC所迭代。COSMIC成为了“第二代”功能点分析法。它是由通用软件度量国际协会(COmmon Software Measurement International Consortium ,COSMIC)提出的,吸收了其他功能点规模度量方法的成功因素和基本理念,并试图克服各自存在的缺陷。于1999年发布了COSMIC全功能点度量手册2.0版本后被ISO组织接受为国际标准的功能点分析方法,2001年推出2.1版本,2003年发布了COSMIC全功能点度量手册2.2版本,2007年COSMIC-FFP改称为COSMIC方法,发布了COSMIC功能点度量手册3.0版本,2014年COSMIC度量手册版本升级为4.0版
;功能点分析法演进图; 业务应用软件。这类软件通常用于支持业务管理,如银行、保险、会计、人事、采购、配送及制造等。这类软件的特点常常被归结为“数据密集”,因为其需要管理与现实世界中的事件和对象相关的大量数据。
;实时软件。其任务是监视或控制现实世界中事件的发生。例如电话交换和报文交换软件;嵌入在设备中用于控制机器的软件,如家用电器、电梯、车辆和飞机;用于过程控制和自动数据获取的软件,以及计算机操作系统内部的软件。;???撑上述软件的平台软件,如可复用的构件及设备驱动程序等等。
一些科学/工程软件。; 软件规模估算是估计软件开发的工作量、成本与资源需求的基础,通过规模与其他度量数据还可以度量项目的生产率、缺陷密度。软件规模度量方法有很多种,如:功能点分析法、代码行法、德尔菲法等。;度量方法分类; COSMIC方法作为当今主流功能规模度量方法之一,在软件功能点的划分上更加灵活具体;对软件内部结构和实现依赖更小,可以将功能过程定义的更加细致,其中包含的功能点也更加具体和单一;有较强应对软件功能变化的能力,可以在软件开发生命周期的各阶段使用;从用户功能的视角入手,起源于客户可以理解的术语,简单易行。它不仅适合于信息系统的规模度量,还适合于实时系统和多层系统的规模度量,因而该方法在商业应用软件和实时软件有极好的适用性。;与技术平台无关
与实现的人员无关
系统之间的规模具有可比性
客观度量,不依赖于参与估算的人员
通过认证的功能点分析师一般能产生彼此相差不超过10%的计数值
;1、COSMIC方法的权威性。( ISO组织接受为国际标准的功能点分析方法)
2、应用的广泛性。(业务应用软件、实时软件、支撑上述软件的平台软件,如可复用的构件及设备驱动程序等等、一些科学/工程软件)
3、与其它软件规模度量方法的优势。(成熟度高,实用广泛,方法描述细致,确保系统的整体度量和局部度量的一致性)
;理论知识部分; COSMIC度量过程由以下三个阶段构成,如下图所示。对软件应用度量过程的结果是一个软件的FUR的功能大小,表示为COSMIC功能点(或CFP)。;目标;二、度量过程 — 过程模型;二、度量过程 — 过程模型;理论知识部分;定义——度量(策略)模式
在度量特定软件功能领域的软件块的规模时可以使用的一个标准模板。此模板定义了可能与软件交互的功能用户类型、软件的分解层级及软件可能会处理到的数据移动类型。;三、度量策略 — 综述;三、度量策略 — 软件环境模型;度量目的
度量范围
识别的功能用户;三、度量策
文档评论(0)