第六章 项目成本计划
1.估算相关概念
软件项目规模:即工作量。例如软件规划,软件管理,需求,设计,编码,测试,以及后期的维护等任务。
规模单位:LOC(源代码长度) FP(系统的功能数量) 人月(用该数量的人,一个月可完成) 人天 人年(与人月同理)
项目成本:资金、人力消耗
规模是成本的主要因素,是成本估算的基础。
成本估算结果:
(1)直接成本:与项目相关的成本。如人员成本。
(2)间接成本:可分摊到各个具体项目的成本。如培训、员工福利、水电费等。
2.估算常用方法
2.1 代码行估算法
内容:从软件程序量的角度定义项目规模。
优点:容易估计
缺点:代码行的定义不一;代码行数量也依赖于编程风格;项目早期需求不确定,设计不成熟,代码不成型;代码只是项目实现的一部分
2.2 功能点估算法
内容:用系统的功能数量来测量其规模;通过评估、加权、量化得出功能点
功能点公式:FP=UFC(未调整功能点计数)*TCF(技术复杂度因子)
2.3 用例点估算法
用公式量化用例,经过一系列计算得到
2.4 类比估算法
内容:估算人员根据以往的完成类似项目所消耗的总成本ÿ