第8章 软件项目计划(8.1-8.5).ppt

  1. 1、本文档共85页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 软件项目计划(8.1-8.5)

武汉纺织大学数学与计算机学院 确定关键路径 粗线箭头所示为关键路径 关键事件的EET等于LET 武汉纺织大学数学与计算机学院 不在关键路径上的作业有一定程度的机动余地——实际开始时间可以比预定时间晚一些,或者实际持续时间可以比预定的持续时间长一些,而并不影响工程的结束时间。一个作业可以有的全部机动时间等于它的结束事件的最迟时刻减去它的开始事件的最早时刻,再减去这个作业的持续时间: 机动时间=(LET)结束-(EET)开始-持续时间 机动时间 武汉纺织大学数学与计算机学院 例如事件3-5的机动时间=11(5)-6(3)-2=3 例如事件7-9的机动时间=20(9)-12(7)-2=6 例如事件5-8的机动时间=15(8)-8(5)-4=3 武汉纺织大学数学与计算机学院 利用机动时间安排进度 机动时间=LET-EET-作业持续时间 先安排关键作业,再利用机动时间安排非关键作业。 武汉纺织大学数学与计算机学院 例:开发三个模块A、B、C。 A为公用模块,B、C的测试须等A的调试完成后进行。A的编码需6天,测试8天,调试6天。B的编码需7天,测试8天,调试6天。C利用已有的模块,须先理解原模块8天,再修改8天,测试9天,调试7天。最后三模块集成测试需5天完成。 0 1 2 3 4 5 6 7 8 coding A testing A debugging A B coding understanding C modifying C testing B testing C debugging B debugging C testing ABC 0 1 2 3 5 6 7 8 9 coding A testing A debugging A understanding C modifying C testing B testing C debugging B debugging C testing ABC 4 debugging A B coding 武汉纺织大学数学与计算机学院 持续时间 Lasting Time 机动时间 Slack Time 编号 Earliest Start Time Latest Start Time 0 1 2 3 4 5 6 7 8 9 41 36 30 29 22 20 14 12 6 0 0 6 14 20 8 20 28 29 36 41 (0) (0) (15) (4) (2) (4) (0) (2) (0) (2) (0) (0) 6 8 6 6 7 8 8 8 6 9 7 5 (1) 标出 Lasting Time (2) 标出 EST: = 从起点始,所有进入事件的 EST+LT 中最大的 (3) 标出 LST: = 从终点(EST = LST)始,所有离开事件的 LST?LT 中最小的 (4) 标出 ST: = 终点LST ? 起点EST ? LT (5) 标出Critical Path: 即EST = LST的所有事件组成的路径 武汉纺织大学数学与计算机学院 Gantt图方法 甘特图(Gantt chart)是表示工作进度计划以及工作实际进度情况最为简明的图示方法。 甘特图中横坐标表示时间,以水平线段表示子任务的工作阶段,可以为其命名。 线段的起点和终点分别对应着该项子任务的开工时间和完成时间,线段的长度表示完成它所需的时间,有实线和虚线之分,一开始做出各项子任务的计划时间,应该都以虚线表示。 武汉纺织大学数学与计算机学院 Gantt图是一种历史悠久,应用广泛的制定进度计划的工具。 t w 1 2 3 4 5 6 7 8 A B C D 当前进度 优点:简单,能动态地反映开发进展。 缺点:难以反映多个任务间的逻辑关系。 武汉纺织大学数学与计算机学院 Gantt图方法 武汉纺织大学数学与计算机学院 8.5 项目组织与计划 如何合理地组织参与项目的各类人员,以最大限度地发挥每个人的作用,对于成功地完成工程项目是非常必要的。 软件项目中对于人员的管理问题不能象其它事件那样简单地划分,机械地对待。(Demarco ) 武汉纺织大学数学与计算机学院 8.5.1 人员组织规律 Rayleigh-Norden曲线 如果在软件生存周期平均使用人力,则会造成:起始阶段人力过剩(图中①)、开发后期和维护前期人力不足(图中②)和维护时期人力补偿为时已晚(图中③) 武汉纺织大学数学与计算机学院 各类人员参与程度曲线 初级技术人员在编码时参与最多,而在其它阶段参与则较少;高级技术人员在软件开始的开始阶段和结束阶段参与较多,在中间阶段参与较少

文档评论(0)

441113422 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档