- 1、本文档共76页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
讲座5教件项目工作量估算
上海交通大学计算机集成技术开放实验室
软件工作量估算
有些估算做得很仔细,而有些却只是凭直觉的
猜测。大多数项目超过估算进度的25%到100%
但也有少数一些组织的进度估算精确到了10%
‖以内,能控制在5%以内的还没有听说。
Jones.1994.
上海交通大学计算机集成技术开放实验室
软件工作量估算
大多数S人士,无论是否为管理者,从来都无权
控制他们自己的进度计划。进度计划通常由市场
部或高层管理部门直接下达,就像飞石从天而降
(也有人称之为鸟粪
就此问题,我曾与5领域中许多人士进行过交流
大家一致认为当前I领域面临的最大难题,既不
是掌握快速更新的技术,也不是探求新型的管理
哲学,而是被迫接受根本无法达到的进度计划。
Robert L Glass)
上海交通大学计算机集成技术开放实验室
ITy
太好了,那我
们开工吧!
个月的时
造这样一栋房
子?没问题
你当初计划10万元造的房屋可能最终的实际造价为
50万元。
上海交通大学计算机集成技术开放实验室
从造房子中学到的
除非你确切知道“它”是什么?否则无法说明它
的确切花费。
→盖房子时,可以盖梦想中的房子(不考虑花费
也可以按佔算盖,但是功能必须具有一定的灵活
性
上海交通大学计算机集成技术开放实验室
不确定性问题
客户会要求X功能吗?
客户要的是X功能的便宜版本还是昂责版本呢?同一功能的不同版
本的实施难度至少有10%左右的差别
如果实施了X功能的便宜版本,客户会不会以后又想要昂贵的版本
X功能如何设计?同—功能的不同设计,在复杂度方面会有10%左
右的差别
X功能的质量级别是什么?依据实施过程的不同,首次提交的X功能
的缺陷数量会有10%的差异。
调试和纠正X功能实施过程中的错误要花多少时间?研究发现调试
和纠正同样的错误,不同程序员所花时间会有10%左右的差异。
把X功能和其它功能结合起来要花多少时间
上海交通大学计算机集成技术开放实验室
软件工作量估算的渐进性
工作和规极
工作呈和规模
初始产品定义
义05020=08
需求说明书
675
产品设计说明节评细设计说明书
110n.5
菊自Cos过 Models for Future Life Cyele Pocess: COCOMO2n1995
上海交通大学计算机集成技术开放实验室
估算的准确性和精磅性
准确( accuracy)是结果与目标之间有多近
用3代表圆周率比用4更准确
精确( precision)是结果有多少有意义的位数
3.14比3代表圆周率更精确
→一个结果可以不准确而精确,不精确而准确
软件估算中错误的精确是准确的敌人,40~70
个人月的工作量估算可能是最准确又最精确的估
算,而精确到55个人月看起来更精确,但不准‖
确。
上海交通大学计算机集成技术开放实验室
软件工作量估算难的原因
估算困难是由于软件的本质带来的,特别是其复杂性和
「不可见性。
软件开发是人力密集型工作的,因而不能以机械的观点
来看待
传统的工程项目经常会议相近的项目做参考,不同的只
是客户和地点,而绝大部分软件项目是独一无二的
◆新技术的不断出现和应用
缺少项目经验数据,许多组织无法提供原有项目数据,
而即使提供了这些项目数据,也未必非常有用
上海交通大学计算机集成技术开放实验室
例子
Table 5.1 Some project diata-effort in work mowhs(as percentage of total
Table kd Preyiwrivin res
Work-months SLo (SLO
6)32.253868
Prject espina
-mshs Aci
6050o17=98D
结论:很难用这些数据去估算项目
上海交通大学计算机集成技术开放实验室
您可能关注的文档
- 软件开发集成新技术应用和教材.ppt
- 软件无线电电技术概要.ppt
- 软件测试判表测试法与测试.ppt
- 软件测试和质量保证 概述.ppt
- 软件架构实践86的要点.ppt
- 软件测试技术前沿.ppt
- 软件测试本理论.ppt
- 软件测试技术和质量保 软件质量保证.ppt
- 软件测试基础内容概述.ppt
- 软件测试基本理论与方法.ppt
- LED道路照明及智慧应用工程建设方案设计20150922.pdf
- 中航证券-源杰科技(688498)光芯片IDM龙头,AI算力追光者-230404.pdf
- 国信证券-2022年报&2023一季报深度复盘:二次筑底,复苏在即-230501.pdf
- 华金证券-工业机器人及工控系统行业深度分析:从ChatGPT到RobotGPT,回答人形机器人八个问题-230624.pdf
- 浙商证券-人工智能行业专题报告:多模态AI研究框架-230405.pdf
- 崔光磊研究员-硫化物全固态锂电池的电-化-力耦合失效与解决策略.pdf
- TVT+Process+audit+report+20150525(过程审核报告).pdf
- 银河证券-电力设备及新能源行业固态电池深度报告:群雄逐鹿锂电终局技术,发力新材料加速产业化-230330.pdf
- 曹余良教授-钠离子电池关键电极材料的研究.pdf
- 5年(2019-2023)中考1年模拟英语真题分项汇编(全国)专题04 阅读理解之应用文(解析版).docx
文档评论(0)