三点估算法_软件项目估算(一)

本文介绍了软件项目估算的重要性及其方法,重点讲解了三点估算法,包括适合条件、人员角色、流程,并对比了其他估算方法。文章指出,三点估算法在缺乏历史数据的情况下,依赖专家经验进行初步估计。
摘要由CSDN通过智能技术生成

大家好,我将从以下三个方面来介绍软件项目估算(希望能做到深入浅出):

一、什么是项目估算

二、为什么做项目估算

三、项目估算的方法

内容有点多,分几篇讲吧。


一、什么是项目估算

项目估算是对需求分析、设计、编码、测试、集成交付等整个软件开发过程所花费工作量、时间、成本等的预测。是软件研发中最难的工序之一。

二、为什么做项目估算

软件系统的规模、功能越来越复杂,难于理解,必须通过某种方法对软件的规模、工期、成本进行度量、预计,从而能更好的控制软件开发活动。(有很多非常有趣的漫画用于形容项目估算、工期的问题,大家自己搜搜吧)

项目估算是制定合理的项目计划的基础。

三、项目估算的方法

下图是常见的评估方法以及可用于评估的对象。我们以规模和工作量的估算为主,因为工期和成本是可以通过规模和工作量计算出来的。

4969fd6301f2cccd3e9e976dadfe509a.png

3.1 规模估算

可进行估算的规模属性包括需求数、接口数、功能数、功能点数、文档页数、代码行数、类与对象数、数据库表与字段数等等。(参见CMMI-PP)

上述规模属性可以划分为两类:

1) 技术规模:开发人员角度,常用的是基于代码行的估算

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值