软件工程的项目控制跟踪和预测.docVIP

  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文档。上传文档
查看更多
软件工程的项目控制跟踪和预测.doc

软件工程的项目控制跟踪和预测   摘要:在项目实践中,大型软件工程与中小型软件工程不同在于,随着软件技术的提高,软件的开发已越来越成熟,软件质量管理并非在大型软件工程中占主导地位,项目的管理协调(进度和费用风险)才是重点之重。   关键词:软件工程、 “S”曲线 、软件发展迅速   中图分类号:TP311文献标识码: A   在该软件工程的项目控制中,我们运用“S”曲线作出定量分析而不是定性分析。   在编制项目实施计划和进度计划时,许多问题总是要给予定量的。比如编程模块工作量,实际不着眼考虑哪几块的具体完成日期,而是着重考虑这项任务是否能以适当的劳动生产率如期完成。在处理这样一类问题时,采用“S”曲线就很方便,绘制起来快速,效果直观,而且在实际应用中很灵活。         #61656;直观效果;   参照附图作为一个标准的“S”曲线图例,其采用的横坐标和纵坐标的比例是相同的。但当坐标的横轴和纵轴的比例发生变化时,“S”曲线的视觉效果会受到影响。假如增大横坐标的比例时,则曲线会变得扁平;反之,如增大纵坐标的比例,曲线就会显得陡峭。   图例中“S”曲线其横轴表示进度日程时间百分数(从0-100%),纵轴则表示完工百分数(从0-100%)。采用“S”曲线这种方式,无论是用来表达单个任务、或整个项目,其数据必须从坐标的原点(即0,0)开始,直到坐标右上角的终点(即100,100)结束。曲线的整个图形即相对地表示该项任务的执行效果和工作效率。      #61656;简明易懂;      一条“S”曲线总是表示从分度0至100的累计值,而它的图形即表明了每一单位进度日程时间的实际进度百分率或负荷率(指人力负荷率或工作量负荷率等) 。最简单的“S”曲线是一条直线。不过这种在一开始就安排满负荷并在整个工期内保持恒定不变负荷增涨率的情况是很罕见的。通常的情况是,在项目开始时总是要有一个逐步投入人力的起始阶段,然后才能逐渐达到人力负荷的峰值,并在项目完工前也都有一个收尾阶段。一般理想的是一条典型的对称曲线,其起始阶段和结尾阶段的负荷递增量和递减量是相等的。      对“S”曲线而言,其图形往往是不对称的,或是“超前负荷”,或是“滞后负荷”。尽管实际的“S”曲线可能有各种不同形状,但一般总是不会超过其极限曲线的范围。即当实际的“S”曲线愈靠近那条斜率为45度的直线型“S”曲线时,则整个工期内资源投入量的均衡程度愈高,相应地从理论上讲,其效益也愈好。      我们在该软件项目中尤为关注的人力资源参数应用“S”曲线进行人力资源的需求预测。         通常,在人力资源需要量已经确定并经过平衡消除过大的峰值后才编制计划进度曲线。但在项目执行过程中,当完成日期不能更改,而实际进度和人工时消耗已同原计划发生偏差时,就必须重新确定人力资源的需要量,以满足原定进度的要求。我们在实际操作中采取以下步骤:   #61548;假定实物工作完成量百分数的测定方法是切合实际的,即可将实际进度曲线的终点作为预测的参照起点。   #61548;从参照起点开始,将曲线延伸,绘制修正的计划进度曲线。在实际操作中应注意:一是要参照原计划进度曲线的形状,逐步向它逼近;二是要保证二者的最终完成期限一致。   #61548;在修正的计划进度曲线上,应标明每月的月末所需完成的累计百分数。   #61548;用表列出每次编制实施进展情况报告期间(即每月)所需完成的百分数,这些数值即是上述修正曲线上相邻两个月累计百分数的差值。   #61548;接着就要预测每月所需的人员数量。先根据目前的工作效率和执行效果,对所需的人工时总数作出预测,再将人工时总数乘以每月需要完成的百分数,并除以每人每月法定的工时数,即可得出每月所需的人员数量。   #61548;对算出的上述人员数进行检查。如果各个月份所需的人员数量差异过大,则要通过计算进一步加以平衡。   #61548;对算出的上述人员数量在该项工作中是否切实可行要加以确认。如果所需人数超过实际能提供的人力资源时;则应将进度期限延长。反之,如人力资源丰富,能提供比需要数量更多的人员时,则可缩短进度期限。   如果在软件项目实施初期就编制出计划的人工时和进度曲线,并按每次编制进展情况报告周期定期记录实际耗费的人工时数和实际进度,那么实际执行效果与计划要求之间所产生的偏差是很容易发现的。更为重要的是,可以根据某一领域出现的进度拖延,通过趋势分析和预测,评估对其它领域在进度方面引起的影响。   软件项目在整个工作周期中的“S”曲线。其完工百分数100%表示已经完成。   研究方法总结   由对大型项目与项目管理的比较中发现:首先通过纵向需了解软件(及软件工程)的来源,从计算机发展

文档评论(0)

fa159yd + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档