功能点分析法 fpa 总结

功能点分析法 fpa 总结

ID:10277673

大小:665.00 KB

页数:86页

时间:2018-06-14

功能点分析法 fpa 总结_第1页
功能点分析法 fpa 总结_第2页
功能点分析法 fpa 总结_第3页
功能点分析法 fpa 总结_第4页
功能点分析法 fpa 总结_第5页
资源描述:

《功能点分析法 fpa 总结》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、听说印度有95%以上的公司都在用这个方法,不知道国内如何呢?1要点学习的资料就是钱岭的那本书处理元(ElementaryProcess)。参考IFPUG的《功能点计算实践手册》方法:Google关键字:FPApptFPA笔记读书笔记FPAILFpptFPACASEFPAexampleCountingPracticesManual,Release4.2pdfEI:個人資料輸入EO:個人資料輸出EQ:個人資料查詢學籍系統選課系統ILF:學生基本資料EIF:選課資訊甲學生EI:選課EO:選課結果計算範圍1功能点分析法FPA一九七九年,IBM公司的AllanAlbrec

2、ht发展出功能点分析法,来解决某些量度系统规模之方法(如代码行数)所存在之问题。它是一种量度系统规模的方法,可比较不同类型系统的规模,并且不受所采用技术的限制。量度的资料须对终端用户或系统购买者具有意义,并可以在系统发展周期的初期轻易计算出来。这个方法是透过分析与用户有关的功能,进而量度整个系统。它亦是用以估计软件发展及维修之所需成本及资源的工具。功能点分析法从两方面,即特定的用户功能及系统特性,来量度应用系统的规模。顾名思义,特定的用户功能是用以量度应用系统就用户要求所提供的功能。这些功能可分为五个类型,包括资料输入功能、资料输出功能、资料查询功能、系统内的资

3、料档案及外界系统之有关档案。上述五个功能类型的每一项功能可进一步界定为低、中、高三种,而每种复杂性并乘以一个特定数字,当每项数字加起来时,便是资讯处理规模的量化结果,称为基本功能点。另外,系统的一般功能受以下的一般系统特征影响;而有关特征是用以对系统的一般功能作出评级的。(a)数据通讯;(h)联机修订资料程度;(b)分布式处理;(i)复杂性;(c)系统性能;(j)再用性;(d)使用现有器材;(k)安装便捷程度;(e)处理效率;(l)操作便捷程度;(f)联机数据输入;(m)多个电脑场地;及(g)用户使用便捷程度;(n)更改的便捷程度。一般应用系统的每项属性均按影响

4、程度评级。影响程度分为零至五级,即由没有影响至有重大影响等五级。所有影响程度的总和最终决定了整个计划的价值调整因素。基本功能点乘以价值调整因素所得出的数目,便是以经调整的功能点显示的应用系统规模。经调整的功能点=(基本功能点)X(价值调整因素)1FPA笔记一功能点分析法概述1.1什么是功能点分析法(FPA)功能点分析法,简称FPA,与代码行分析法是近年来最流行的两种基础软件规模估算和度量方法。代码行估算法侧重技术角度,需要一定的基准数据支撑。基准数据越多,估算难度较小。代码行估算法与实现的技术,计算机语言密切相关。功能点分析法侧重功能,在基准数据缺乏时也能进行,

5、不过估算流程比较复杂。它完全独立于技术,且可以给用户量化的概念。这里所说的功能点分析法,由AllanJAlbrecht首先提出,又称Albrecht功能点分析法。除此之外,还有MarkIIFPA和完全功能点等。但习惯上,人们说的功能点分析法就是Albrecht功能点分析法。1.1.1功能点分析法的定义官方文档IFPUGCPM4.2.1给出功能点分析法的定义是:Functionpointanalysisisastandardmethodformeasuringsoftwaredevelopmentfromtheuser’spointofview.具体来说,FPA有

6、这么几个特点:l 它是一种适用于软件开发的度量方法。l 它是一种标准的度量方法,由国际功能点用户组(IFPUG)维护和推动。l 它从用户视角来度量产品规模。l 它不注重产品的内部结构和技术复杂度。不过也并非完全无视这些因素。FPA标准的维护组织是国际功能点用户组IFPUG(http://www.ifpug.org),它不定期的发布CountingPracticesManual,简称CPM来统一不同公司和产品的功能点计算模型。这套模型基于大量已完成项目的分析数据,非常全面和精确。对于同一个产品,不同的公司,不同的人,参照CPM计算出来的功能点数应当是一样的。目前最

7、新版本是2005的CPM4.2.1,现在三年未更新,计算模型已相当成熟。1.1.1功能点的定义什么是功能点?就是客户提出的一条条的需求吗?答案是否定的。在FPA中,客户提出的需求,是功能,功能组和产品;但不是功能点。l 功能点是一个的度量单位,用于度量工作产品的规模。就像公斤和千米一样,仅仅是一个抽象化的单位。l 功能点不直接度量软件的内部架构和技术复杂度。l 单个功能点对用户没有意义,但一个功能包含多少个功能点对用户有意义。l 一个系统,一个功能包含多少个功能点,是由一系列可见的要素分析计算得来,而不是拍脑袋的经验数字。功能点分为两种:未调整功能点和调整功能点

8、。未调整功能点是只记用户

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。