整理的功能点计算法.pdf
- niujiaoba个人认证 |
- 2021-12-02 发布|
- 381.07 KB|
- 19页
功能点描述 功能点估算法是软件项目管理众多知识中比较有技术含量的一个。 在软件项目管理中项目计划制定的优
劣直接关系到项目的成败,项目计划中对项目范围的估算又尤为重要,如果项目负责人对项目的规模没有
一个比较客观的认识,没有对工作量、所需资源、完工时间等因素进行估算,那么项目计划也就没有存在
的意义。 项目范围的估算在 CMMI的“ MA”度量分析管理和“ PP”项目计划中均有涉及,对软件项目范围的估算
有很多种方法,常见的就是 LOC代码行和 FP功能点法,它们之间的区别和关系如下:
1、 FP功能点估算法常用在项目开始或项目需求基本明确时使用,这时进行估算其结果的准确性比较高,
假如这个时候使用 LOC代码行估算法,则误差会比较大。
2、 使用 FP功能点估算法无需懂得软件使用何种开发技术。 LOC代码行估算法与软件开发技术密切相关。
3、 FP功能点法是以用户为角度进行估算, LOC代码行估算法则是以技术为角度进行估算的。
4、 通过一些行业标准或企业自身度量的分析, FP功能点估算法是可以转换为 LOC代码行的。在项目刚开
始的时候进行功能点估算可以对项目的范围进行预测,在项目开发的过程中由于需求的变更和细化可能会
导致项目范围的蔓延,计算出来的结果会与当初估计的不同,因此在项目结束时还需要对项目的范围情况
进行估算,这个时候估算的结果才能最准确反映项目的规模。
功能点的公式: 功能点的原始计算公式: FP Count =UFP * VAF 新开发项目有时新开发的软件项目也需要与其他现存的软件系统进行整合, 例如:一个企业新开发的 MIS
内部管理系统经常会与财务系统进行整合。这个时候除了考虑本身项目的功能点个数外,还要考虑系统整
合或数据迁移部分的工作量,因此其功能点计算公式如下: FP Count = (UFP+CFP)* VAF 二次开发的项目有时新开发的软件