软件系统开发成本估算法 功能点估算含例子 实用的软件系统开发成本估算法 ~ 1 ~ 目录 一、 功能点估算法概念 ......................... 1 二、 功能点估算法的特点 ....................... 1 三、 功能点分析的步骤(含例子) ............... 1 3.1 识别项目的类型 ..................................................................................... 2 3.2 识别项目的范围和边界 ......................................................................... 2 3.3 按不同功能点计算 ................................................................................. 3 3.3.1 功能点估算分类 .......................................................................... 3 3.3.2 识别功能点的重要原则 .............................................................. 4 3.3.3 内部逻辑文件与外部接口文件 .................................................. 4 3.3.4 事务类型功能点的计算规则 ...................................................... 9 3.3.5 计算调整因子 ............................................................................ 14 3.3.6 计算调整后的功能点个数 ........................................................ 25 3.4 总结 ....................................................................................................... 33 实用的软件系统开发成本估算法 ~ 1 ~ 一、 功能点估算法概念 功能点估算法是软件项目管理众多方法中比较有技术含量的一个,也是最实用的一个。在软件项目管理中项目计划制定的优劣、合理直接关系到项目的成败,项目计划中对项目范围的估算又尤为重要。如果项目负责人对项目的规模没有一个比较客观的认识,没有对工作量、所需资 源、完工时间等因素进行估算,那么项目计划也就没有存在的意义。 二、 功能点估算法的特点 项目范围的估算在CMMI 的“MA”度量分析管理和“PP”项目计划中均有涉及。对软件项目范围的估算有很多种方法,常见的是LOC 代码行和 FP 功能点法。它们之间的区别和关系如下: • 功能点估算法常用在项目开始或项目需求基本明确时使用,这时进行估算其结果的准确性比较高。假如这个时候使用LOC 代码行估算法,则误差会比较大。 • 使用功能点估...