【系统分析】成本估算——自底向上的估算

简介: 【系统分析】成本估算——自底向上的估算

自底向上估算的主要思想是把系统进行细分,知道每一个子任务都已经明确所需要的开发工作量,然后把他们加起来,得到系统的总工作量。这是一种常见的估算方法。


自底向上估算的主要优点是,在任务和子任务上的估算更为精确,这是由于项目实施人员更了解每个子任务所需要的资源。这种方法也能够避免开发人员对管理层所估算值的不满和对立;


自底向上估算的主要缺点是,缺少各项子任务之间相互联系所需要的工作量,还缺少许多系统级工作量(例如,配置管理、质量管理等)。因此,往往估算值偏低,必须用其他方法进行检验和校正。


要保证自底向上估算的精确性,前提条件就是需要开发人员熟悉所做的子任务。这种方式的估算的关键是要保证所有的项目都要涉及到,这一点也相当困难。


另外,由于开发人员可能认为管理层会按照比例削减自己所估算的成本,或者处于“安全”的估计,他们会高估自己任务所需要的成本,而这必然导致总体成本的高估。因此,管理层会根据经验,认为需要削减开发人员的估计值,而这种削减恰恰证实了开发人员的估计。这样,项目估算就陷入了一个怪圈。

目录
相关文章
|
测试技术
如何衡量和提高测试效率
对于如何衡量测试效率,如何提高测试效率      如何衡量测试效率? 个人认为可以从软件测试的活动中的以下指标综合考评,去评估衡量测试效率,每项指标都高,自然能够说明一些问题: 1.发现缺陷的质量: 同一个项目组内,我们一般运用测试管理工具TD, 按优先级和严重等级,把每个人的缺陷做成柱状图和饼图,放到一个文档中,邮件发给大家,让组内成员了解自己的工作情况和其他人的工作情况。
3680 0
|
数据库
快速功能点度量方法估算软件规模基本过程是什么?
快速功能点度量方法是一种软件规模度量方法,可采用预估功能点和估算功能点进行软件项目规模的估算和测量。
2937 0
估算软件规模之前如何明确划分系统边界?
软件项目系统边界的正确划分,是使用功能点方法度量软件时识别系统内部和外部需求亦即内部逻辑文件和外部接口文件的前提。在估算软件规模之前,我们应根据软件项目范围来明确系统边界。
1377 0
如何对一个软件项目的成本进行评估或估算?
软件成本估算的过程可分为:估算规模、估算工作量、估算工期和估算成本这4个过程,最终确定软件成本。
1702 0