软件工作量的估计有哪些方法?

首先,什么是工作量估算。根据机械工业出版社出版的软件需求与估算的定义是:“工作量估算,这是对开发软件产品所需的人力的估算。这是任何软件项目所共有的主要成本。它和进度估算一起决定了开发团队的规模和构建。通常以人天、人月、人年的形式来衡量,并且有转换系数在不同单位之间进行转换。工作量估算是由规模和与项目有关的因素所驱动的,如团队的技术和能力、所用的语言和平台、平台的可用性和适用性、团队的稳定性、项目中的自动化程度等等。”

我所了解到的估量方法主要有两种,接下来给大家简单介绍一下:

1、基于WBS的工作量估算

基于WBS的工作量估算方法,最为常见,也是商业上最常用的,这种方法也称之为由底向上法(自下而上法),通常有以下步骤:

A)先找到类似的历史项目,做类似对比,来对比评估出新项目的总工作量。

B)进行WBS分解,尽力的将整个项目完全分解。

C)参考类似项目的数据,采用类比法或专家法,估计每类活动中的工作量。

D)汇总得到总工作量。

E)再根据第一步的结果进行印证,确定评估结果。

2、基于SLOC的工作量估算

这种方法师兄开发者的技术角度来度量的。其中代码行数是主要的估测方法。进行估量时,先采用WBS法、类比法统计出代码行数,再将代码行数转化为人天数。(代码行转为人天数也有两种方法:生产率法和参数模型法)。

以上就是我对软件开发工作量估算方法进行简单了解后总结出来的,有些粗略。如果想要详细了解可以访问如下网页:http://www.docin.com/p-260808248.html

posted on 2016-03-12 20:53 车孟杰2013551717 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/cmj786414762/p/5270026.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值