功能点分析法 FPA 总结.doc

  1. 1、本文档共87页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
功能点分析法 FPA 总结

听说印度有95%以上的公司都在用这个方法,不知道国内如何呢? 要点 学习的资料就是钱岭的那本书 处理元(Elementary Process)。 参考IFPUG的《功能点计算实践手册》Google 关键字: FPA ppt FPA 笔记 读书笔记 FPA ILF ppt FPA CASE FPA example Counting Practices Manual, Release 4.2 pdf 功能点分析法FPA 一九七九年,IBM公司的Allan Albrecht 发展出功能点分析法,来解决某些量度系统规模之方法(如代码行数)所存在之问题。它是一种量度系统规模的方法,可比较不同类型系统的规模,并且不受所采用技术的限制。量度的资料须对终端用户或系统购买者具有意义,并可以在系统发展周期的初期轻易计算出来。这个方法是透过分析与用户有关的功能,进而量度整个系统。它亦是用以估计软件发展及维修之所需成本及资源的工具。 功能点分析法从两方面,即特定的用户功能及系统特性, 来量度应用系统的规模。 顾名思义,特定的用户功能是用以量度应用系统就用户要求所提供的功能。这些功能可分为五个类型,包括资料输 入功能、资料输出功能、资料查询功能、系统内的资料档 案及外界系统之有关档案。上述五个功能类型的每一项功 能可进一步界定为低、中、高三种,而每种复杂性并乘以一个特定数字,当每项数字加起来时,便是资讯处理规模的量化结果,称为基本功能点。 另外,系统的一般功能受以下的一般系统特征影响;而有关特征是用以对系统的一般功能作出评级的。 (a) 数 据 通 讯 ; (h) 联机修订资料程度; (b) 分 布 式 处 理 ; (i) 复杂性; (c) 系 统 性 能 ; (j) 再用性; (d) 使用现有器材; (k) 安装便捷程度; (e) 处 理 效 率 ; (l) 操 作 便 捷 程 度 ; (f) 联机数据输入; (m) 多个电脑场地;及 (g) 用户使用便捷程度 ; (n) 更改的便捷程度。 一般应用系统的每项属性均按影响程度评级。影响程度分为零至五级,即由没有影响至有重大影响等五级。所有影响程度的总和最终决定了整个计划的价值调整因素。 基本功能点乘以价值调整因素所得出的数目,便是以经调整的功能点显示的应用系统规模。 经调整的功能点=(基本功能点)X(价值调整因素) FPA笔记一 功能点分析法概述 什么是功能点分析法(FPA) 功能点分析法,简称FPA,与代码行分析法是近年来最流行的两种基础软件规模估算和度量方法。 代码行估算法侧重技术角度,需要一定的基准数据支撑。基准数据越多,估算难度较小。代码行估算法与实现的技术,计算机语言密切相关。 功能点分析法侧重功能,在基准数据缺乏时也能进行,不过估算流程比较复杂。它完全独立于技术,且可以给用户量化的概念。 这里所说的功能点分析法,由Allan J Albrecht首先提出,又称Albrecht功能点分析法。除此之外,还有Mark II FPA和完全功能点等。但习惯上,人们说的功能点分析法就是Albrecht功能点分析法。 功能点分析法的定义 官方文档IFPUG CPM 4.2.1给出功能点分析法的定义是:Function point analysis is a standard method for measuring software development from the user’s point of view. 具体来说,FPA有这么几个特点: ???它是一种适用于软件开发的度量方法。 ???它是一种标准的度量方法,由国际功能点用户组(IFPUG)维护和推动。 ???它从用户视角来度量产品规模。 ???它不注重产品的内部结构和技术复杂度。不过也并非完全无视这些因素。 FPA标准的维护组织是国际功能点用户组IFPUG (),它不定期的发布Counting Practices Manual,简称CPM来统一不同公司和产品的功能点计算模型。这套模型基于大量已完成项目的分析数据,非常全面和精确。对于同一个产品,不同的公司,不同的人,参照CPM计算出来的功能点数应当是一样的。目前必威体育精装版版本是2005的CPM 4.2.1,现在三年未更新,计算模型已相当成熟。 功能点的定义 什么是功能点?就是客户提出的一条条的需求吗?答案是否定的。在FPA中,客户提出的需求,是功能,功能组和产品;但不是功能点。 ???功能点是一个的度量单位,用于度量工作产品的规模。就像公斤和千米一样,仅仅是一个抽象化的单位。 ???功能点不直接度量软件的内部架构和技术复杂度。 ???单个功能点对用户没有意义,但一个功能包含多少个功能点对用户有意义。 ???一个系统,一个功能包含多少个功能点,是由一系列可见的要素分析计算得

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档