软件项目计划估算方法自顶向下估算方法估算人员参照以前完成的项目所耗费的总成本,来推算将要开发的软件的总成本,然后把它们按阶段、步骤和工作单元进行 分配,这种方法称为自顶向下估算方法
它的优点是对系统级工作的重视,所以估算中不会遗漏系统级的诸如集成、用户手册和配置管理之类的事务的成本估算,且估算工作量小、 速度快
它的缺点是往往不清楚低级别上的技术性困难问题,而往往这些困难将会使成本上升
自底向上估算方法自底向上估算方法是将待开发的软件细分,分别估算每一个子任务所需要的开发工作量,然后将它们加起来 ,得到软件的总开发量
这种方法的优点是对每个部分的估算工作交给负责该部分工作的人来做,所以估算 较为准确
其缺点是其估算往往缺少与软件开发有关的系统工作级工作量,所以估算往往偏低
差别估算方法差别估算是将开发项目与一个或多个已完成的类似项目进行比较,找到与某个相类似项目的若干 不同之处,并估算每个不同之处对成本的影响,导出开发项目的总成本
该方法的优点是可以提高估算的准确度, 缺点是不容易明确“差别”的界限
其他除上三种还有:(1)专家估算法
(2)类推估算法
(3)算式估算法
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。