kangyimei_北航“软件工程与项目管理”讲义-6-XXXX.pptVIP

kangyimei_北航“软件工程与项目管理”讲义-6-XXXX.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

软件工程与项目管理SoftwareEngineeringandProjectManagementBeiHangCollegeofSoftwareOct.2010-Dec.2011梅1

第六讲软件估算2

软件估算SoftwareEstimationInput:需求说明书系统设计对象设计变更请求Output:软件规模工作量进度3

TheSoftware-EstimationStoryEstimation-ProcessOverviewSizeEstimationEffortEstimationScheduleEstimationEstimateRefinementSoftwareEstimation软件估算4

定义估算的通常定义:对未来事实非零可能性的最乐观的预测。软件工程估算是指以准确的调查资料和工程信息(如人员和设备信息)为依据,从估算对象的历史,现状及其规律性出发,运用科学的方法,对估算对象的规模,所需工作量和本钱进行的测定。SoftwareEstimation5

介绍有些估算做的很仔细,而有些却只是凭直觉的猜测。大多数工程超过估算进度25%到100%,但也有少数一些组织的进度估算准确到10%以内,能控制在5%之内的还没有听说(Jones,1994)。SoftwareEstimation6

介绍软件工程估算是工程方案的依据,但是大多数软件开发组织没有意识到软件估算的重要性。调查结果说明:35%的组织没有对软件开发的本钱和时间作估算。50%的组织没有记录任何正在进行的工程的相关数据。57%的组织没有使用本钱会计。80%的工程在本钱或时间上超出预算。超出本钱和时间的工程里仅有50%的是有意义的超出。进行了本钱估算的组织里,62%的组织是基于感觉和经验,仅仅16%的组织使用了正式的估算方法,如本钱估算模型。SoftwareEstimation7

CaseStudy案例Carl负责Gaga-safe公司库存控制系统1.0版本的开发(ICS),在参加工程监督委员会第一次会议的时候,他对期望的功能已经有了总体设想。Bill是监督委员会的领导,他问:“Carl,ICS1.0需要多长时间?〞Carl答复:“大概要9个月,不过这只是粗略的估算。〞“不行,〞Bill说,“我真希望你说3或4个月,我们一定要在6个月内拿出系统,能完成吗?〞“我不能肯定,〞Carl坦白地说,“我还得仔细研究一下,不过我相信可以找到方法在6个月内完成。〞“那么把6个月当成工程完成的目标,〞Bill说,“无论如何我们都必须这样做。〞委员会的其他人一致同意了这个决定。到第五周的时候,又增加了一些产品概要设计工作,这使Carl更确信工程的时间更接近9个月而非6个月,然而他还是认为运气好的话有可能在6个月内完成工程。他不想被看作惹麻烦的人,所以决定等等再说。——凭直觉的工程估算SoftwareEstimation8

CaseStudy案例(续)Carl的团队努力地工作着,进展稳定,但需求分析的时间比期望的要长。预定6个月要完成的工程已经过去4个月了。“2个月无论如何也做不完剩下的工作。〞他只好告诉Bill,工程需要延长2个月,总共需要8个月时间。几个星期后Carl意识到设计进度也不像期望的那么快。“先做容易的局部,〞他告诉工程组成员,“其余的局部遇到时再考虑。〞Carl再次向监督委员会汇报:“8个月的工程已经过去7个月,详细设计根本完成,工作卓有成效,但是8个月内还是无法完成。〞Carl通报了第2次进度拖延,并将完成时间定为10个月。Bill对拖延产生了抱怨,并要求Carl想方法仍将进度安排在8个月左右。第9个月,工程组完成了详细设计,但局部模块的编码还没有开始。Carl第3次要求要求延期——12个月。Bill?编码进行顺利,但一些地方需要重新设计和重新实现,而这些地方工程组没有把详细设计调整好,一些实现过程相互冲突。在第11个月的工程监督委员会上,Carl宣布了第4次工程延期——13个月。Bill?结果?

文档评论(0)

183****2959 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档