全文预览

FPA功能点分析法实例--FPA培训课件

上传者:upcfxx |  格式:ppt  |  页数:61 |  大小:8445KB

文档介绍
是一种标准的度量方法,由国际功能点用户组(IFPUG)维护和推动。?它从用户视角来度量产品规模。?它不注重产品的内部结构和技术复杂度。不过也并非完全无视这些因素。?FPA标准的维护组织是国际功能点用户组IFPUG (), 它不定期的发布Counting Practices Manual,简称CPM来统一不同公司和产品的功能点计算模型。这套模型基于大量已完成项目的分析数据,非常全面和精确。对于同一个产品,不同的公司,不同的人,参照CPM计算出来的功能点数应当是一样的。目前最新版本是2005的CPM 4.2.1,现在三年未更新,计算模型已相当成熟。Р功能点分析法的定义Р8Р什么是功能点?Р就是客户提出的一条条的需求吗?答案是否定的。在FPA中,客户提出的需求,是功能,功能组和产品;但不是功能点。?功能点是一个的度量单位,用于度量工作产品的规模。就像公斤和千米一样, 仅仅是一个抽象化的单位。?功能点不直接度量软件的内部架构和技术复杂度。?单个功能点对用户没有意义,但一个功能包含多少个功能点对用户有意义。?一个系统,一个功能包含多少个功能点,是由一系列可见的要素分析计算得来,而不是拍脑袋的经验数字。Р功能点分为两种:未调整功能点和调整功能点。未调整功能点是只记用户可见功能的中间结果,调整功能点是最终结果,在未调整后功能点基础上加入了系统实现和内部架构方面的因素。Р一般说一个系统包含多少个功能点,是指调整功能点。Р什么是功能点?Р9Р软件度量的用途非常广泛,从客户,老板,管理人员,到程序员,都需要软件度量数据。?FPA作为一种软件度量方法,主要有三方面的用途:?(1)持续的过程改进:? 每功能点平均bug数,每功能点平均人天数;?(2)软件资产管理:总规模、增长率等;?(3)项目管理:? 估算开发或维护的成本、资源,为项目计划提供依据。Р功能点分析法用途Р10

收藏

分享

举报
下载此文档