12.2.1 项目策划与项目估算

更新于 2026年10月10日 版权声明
12.2.1 项目策划与项目估算

项目策划是在项目开展初期阶段的重要工作,其目标是得到项目的计划。项目策划一般需要开展的活动表现在如下七个方面。

(1)确认分析项目的特征,项目开发团队应该与用户共同确定项目的各项需求,这是项目开展的出发点,也是开展项目策划的初始条件;

(2)选择项目将遵守的生存期模型,确定各阶段的任务;

(3)确定应得到的阶段性工作产品以及最终的产品;

(4)开展项目估算,包括对产品规模的估算、成本估算、工作量估算以及所需要的计算机资源;

(5)制订项目进度计划;(https://www.daowen.com)

(6)对项目风险进行分析;

(7)制订项目计划。

项目估算和风险分析都是项目策划过程中重要的内容,如果缺少这两项工作,制订出来的计划必定是盲目的、脱离实际的计划。

软件项目估算是一种解决问题的形式,在多数情况下,要解决的问题非常复杂,想一次性整体解决比较困难。因此,对问题进行分解,把其分解成一组较小的接近于最终解决的可控的子问题,再定义它们的特性。估算技术一般有代码行(LOC,Lines of Code)和功能点(FP,Funciton Point)估算法,这是两种不同的估算技术,但有许多共同特性。项目计划人员首先给出一个有界的软件范围的叙述,再由此尝试着把软件分解成一些小的可分别独立进行估算的子功能。然后对每一个子功能估算其LOC或FP(即估算变量)。接着,把基线生产率度量用做特定的估算变量,导出子功能的成本或工作量。将子功能的估算进行综合后就能得到整个项目的总估算。

LOC或FP估算技术对于分解所需要的详细程度是不同的。当用LOC作为估算变量时,功能分解是绝对必要的且需要达到很详细的程度。而估算功能点所需要的数据是宏观的量,当把FP当作估算变量时所需要的分解程度可以不很详细。LOC是直接估算的,而FP是通过估计输入、输出、数据文件、查询和外部接口的数目,以及复杂性校正值间接地确定的。除去所用到的估算变量,项目计划人员必须对每一个分解的功能提出一个有代表性的估算值范围。利用历史数据或实际经验,计划人员对每个功能分别按乐观的、可能的、悲观的三种情况给出LOC或FP估计值。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)