在软件项目管理过程中一个关键的活动是制定软件项目计划,它是软件开发工作的第一步。 项目计划的目标是为项目负责人提供一个框架,使之能合理地估算软件项目开发所需的资源 、经费和开发进度,并控制软件项目开发过程按此计划进行。 在做计划时,必须就需要的人力、项目持续时间及成本作出估算。软件计划的内容有,范围,资源,进度安排,制定软件工程规范,成本估算等。

        

软件的价格估计的方法

 

1,       参数化算法

     C=f(Vi)

     C是软件价格

     Vi所选取的影响软件价格的独立参数

 

2,        代码行估算

    有关参数: a,源代码行,是软件产品计量单位,不包括注释,作业命令

               b,劳动量,一个人参加劳动时间的长短

               c,软件生产率,单位劳动时间完成软件的数量

    LOC计算方法:

               A,       对设计的系统进行功能分解;

               B,       根据历史数据和经验选择每个软件功能块的LOC价格

 

3,       任务分解法

               A,       把软件开发工程分解为若干个相对独立的任务

               B,       分别估计每个开发任务的成本

               C,       累加得出总成本

    

成本/效益分析法

 

   货币的时间价值法

        有关概念:

              1,       货币的时间价值:一般用利用率表示

              2,       纯收入:是指整个生存周期之内的累计经济效益与投资之差

              3,       投资回收期:就是累计的经济效益等于最初投资所需的时间

              4,       投资回收率:用来衡量投资效益的大小