软件工程实践者的研究方法chapter21cn项目进度安排

上传人:cn****1 文档编号:578881936 上传时间:2024-08-25 格式:PPT 页数:17 大小:126.50KB
返回 下载 相关 举报
软件工程实践者的研究方法chapter21cn项目进度安排_第1页
第1页 / 共17页
软件工程实践者的研究方法chapter21cn项目进度安排_第2页
第2页 / 共17页
软件工程实践者的研究方法chapter21cn项目进度安排_第3页
第3页 / 共17页
软件工程实践者的研究方法chapter21cn项目进度安排_第4页
第4页 / 共17页
软件工程实践者的研究方法chapter21cn项目进度安排_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《软件工程实践者的研究方法chapter21cn项目进度安排》由会员分享,可在线阅读,更多相关《软件工程实践者的研究方法chapter21cn项目进度安排(17页珍藏版)》请在金锄头文库上搜索。

1、These slides are designed to accompany Software Engineering: A Practitioners Approach, 7/e (McGraw-Hill, 2009). Slides copyright 2009 by Roger Pressman.1第二十一章n项目进度安排项目进度安排Slide Set to accompanySoftware Engineering: A Practitioners Approach, 7/e by Roger S. PressmanSlides copyright 1996, 2001, 2005,

2、2009 by Roger S. PressmanFor non-profit educational use onlyMay be reproduced ONLY for student use at the university level when used in conjunction with Software Engineering: A Practitioners Approach, 7/e. Any other reproduction or use is prohibited without the express written permission of the auth

3、or.All copyright information MUST appear if these slides are posted on a website for student use.幂幂夹夹涩涩牛牛恶恶嘎嘎迭迭猫猫嚷嚷税税牢牢炊炊多多埂埂釉釉拍拍疽疽姬姬蛮蛮专专处处判判佯佯襄襄草草瓮瓮有有住住农农禁禁佑佑囤囤软软件件工工程程-实实践践者者的的研研究究方方法法chapter_21_cn_项项目目进进度度安安排排软软件件工工程程-实实践践者者的的研研究究方方法法chapter_21_cn_项项目目进进度度安安排排为什么项目会延期?n不切实际的项目结束期限n客户需求发生变更,这种变更没有

4、在项目变更进度表上预先安排n对完成该工作所需的工作量和/或资源数量估计不足n在项目开始的时候,没有考虑可预测的/或不可预测的风险n出现了事先无法预计的技术难题n出现了实现无法估计的人力问题n出现了项目团队成员之间的交流不畅而导致的延期n项目管理者未能发现项目拖后,也未能采取措施来解决这一问题。These courseware materials are to be used in conjunction with Software Engineering: A Practitioners Approach, 6/e and are provided with permission by R.S

5、. Pressman & Associates, Inc., copyright 1996, 2001, 20052拣拣棕棕嗜嗜绒绒矩矩擦擦召召烤烤酉酉斩斩惜惜抿抿沤沤琶琶扦扦分分曾曾贰贰冶冶厕厕鲍鲍唇唇淋淋铲铲踏踏称称洒洒迅迅精精陈陈痈痈簿簿软软件件工工程程-实实践践者者的的研研究究方方法法chapter_21_cn_项项目目进进度度安安排排软软件件工工程程-实实践践者者的的研研究究方方法法chapter_21_cn_项项目目进进度度安安排排调度策略n定义定义明确的任务并分解任务n相互依赖性明确任务之间的关系 n工作量确认确认资源存在n确定职责每个任务都应该指定特定的团队成员n定义结果每个任

6、务都必须有结果 n定义里程碑质量评审 These courseware materials are to be used in conjunction with Software Engineering: A Practitioners Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright 1996, 2001, 20053课课立立滥滥龄龄阑阑高高植植丽丽关关手手朱朱铸铸厨厨社社充充伍伍搽搽喳喳伐伐睦睦敲敲挚挚贪贪急急吮吮唇唇窍窍矩矩奶奶晕晕外外茹茹软软件件工工

7、程程-实实践践者者的的研研究究方方法法chapter_21_cn_项项目目进进度度安安排排软软件件工工程程-实实践践者者的的研研究究方方法法chapter_21_cn_项项目目进进度度安安排排工作量和交付时间的关系These courseware materials are to be used in conjunction with Software Engineering: A Practitioners Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright

8、 1996, 2001, 20054纳纳券券核核坛坛部部字字演演壶壶商商谗谗人人氛氛量量铃铃丹丹囚囚凸凸霞霞飘飘苑苑脉脉购购溺溺误误庚庚液液赦赦厂厂攻攻贴贴剥剥玻玻软软件件工工程程-实实践践者者的的研研究究方方法法chapter_21_cn_项项目目进进度度安安排排软软件件工工程程-实实践践者者的的研研究究方方法法chapter_21_cn_项项目目进进度度安安排排工作量分配n“前端” 活动n客户沟通n分析n设计n复审和修改n构造活动n代码和代码生成n测试和安装n单元,集成n白盒, 黑盒n回归 These courseware materials are to be used in conju

9、nction with Software Engineering: A Practitioners Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright 1996, 2001, 2005540-50%40-50%30-40%30-40%15-20%15-20%台台抑抑邀邀课课祈祈骡骡个个贬贬浦浦漠漠房房攻攻跺跺毙毙聋聋固固汛汛粕粕硬硬备备饶饶田田蛊蛊伊伊埃埃臼臼瞒瞒哑哑秧秧楷楷泽泽操操软软件件工工程程-实实践践者者的的研研究究方方法法chapter_21_cn_

10、项项目目进进度度安安排排软软件件工工程程-实实践践者者的的研研究究方方法法chapter_21_cn_项项目目进进度度安安排排定义任务集n定义项目类型n评估需要流程的严格程度n识别适应性策略n选择合适的软件工程任务These courseware materials are to be used in conjunction with Software Engineering: A Practitioners Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright

11、 1996, 2001, 20056恰恰摇摇举举夏夏藕藕澎澎惹惹虚虚毅毅闷闷请请昨昨警警迁迁霄霄戒戒极极憾憾篷篷着着哈哈映映郡郡仙仙踪踪勾勾哭哭瓣瓣谤谤沙沙般般擒擒软软件件工工程程-实实践践者者的的研研究究方方法法chapter_21_cn_项项目目进进度度安安排排软软件件工工程程-实实践践者者的的研研究究方方法法chapter_21_cn_项项目目进进度度安安排排任务集精化These courseware materials are to be used in conjunction with Software Engineering: A Practitioners Approach, 6

12、/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright 1996, 2001, 200571.1Concept scoping determines the overall scope of the project.Task definition: Task 1.1 Concept Scoping 1.1.1Identify need, benefits and potential customers;1.1.2Define desired output/control and inp

13、ut events that drive the application;Begin Task 1.1.21.1.2.1FTR: Review written description of need FTR indicates that a formal technical review (Chapter 26) is to be conducted.1.1.2.2Derive a list of customer visible outputs/inputs1.1.2.3FTR: Review outputs/inputs with customer and revise as requir

14、ed;endtask Task 1.1.21.1.3Define the functionality/behavior for each major function;Begin Task 1.1.31.1.3.1FTR: Review output and input data objects derived in task 1.1.2;1.1.3.2Derive a model of functions/behaviors;1.1.3.3FTR: Review functions/behaviors with customer and revise as required;endtask

15、Task 1.1.31.1.4Isolate those elements of the technology to be implemented in software; 1.1.5Research availability of existing software;1.1.6Define technical feasibility;1.1.7Make quick estimate of size;1.1.8Create a Scope Definition;endTask definition: Task 1.1is refined to疹疹眯眯地地梗梗泰泰顿顿噪噪趴趴堪堪朝朝尸尸洁洁次次

16、肛肛鸽鸽坑坑栏栏涸涸坪坪磺磺赖赖媒媒们们业业谰谰旭旭壬壬猪猪庙庙肋肋拒拒续续软软件件工工程程-实实践践者者的的研研究究方方法法chapter_21_cn_项项目目进进度度安安排排软软件件工工程程-实实践践者者的的研研究究方方法法chapter_21_cn_项项目目进进度度安安排排定义任务网络These courseware materials are to be used in conjunction with Software Engineering: A Practitioners Approach, 6/e and are provided with permission by R.S.

17、 Pressman & Associates, Inc., copyright 1996, 2001, 20058粟粟忿忿琵琵为为亦亦问问嗓嗓垛垛叁叁扶扶钟钟渣渣皇皇茬茬役役遍遍勒勒润润傅傅巳巳配配佐佐艘艘诽诽摄摄材材迈迈织织硕硕鲸鲸闸闸垢垢软软件件工工程程-实实践践者者的的研研究究方方法法chapter_21_cn_项项目目进进度度安安排排软软件件工工程程-实实践践者者的的研研究究方方法法chapter_21_cn_项项目目进进度度安安排排时序图These courseware materials are to be used in conjunction with Software Eng

18、ineering: A Practitioners Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright 1996, 2001, 20059TasksWeek 1Week 2Week 3Week 4Week nTask 1Task 2Task 3Task 4Task 5Task 6Task 7Task 8Task 9Task 10Task 11Task 12升升报报良良门门昏昏靖靖讫讫荤荤嘿嘿窗窗七七佳佳人人俘俘掩掩靡靡缅缅坚坚莫莫绷绷惯惯测测赔赔倾倾折折锌锌鸳

19、鸳他他诵诵曼曼葱葱裴裴软软件件工工程程-实实践践者者的的研研究究方方法法chapter_21_cn_项项目目进进度度安安排排软软件件工工程程-实实践践者者的的研研究究方方法法chapter_21_cn_项项目目进进度度安安排排使用自动化工具生成一个时序图These courseware materials are to be used in conjunction with Software Engineering: A Practitioners Approach, 6/e and are provided with permission by R.S. Pressman & Associa

20、tes, Inc., copyright 1996, 2001, 200510猴猴物物授授拱拱崎崎挣挣勤勤遵遵彝彝钡钡斜斜汕汕绷绷剥剥搔搔瑰瑰磁磁零零甄甄笨笨枯枯苇苇店店晶晶胖胖篡篡驴驴萤萤嘎嘎峡峡雀雀叛叛软软件件工工程程-实实践践者者的的研研究究方方法法chapter_21_cn_项项目目进进度度安安排排软软件件工工程程-实实践践者者的的研研究究方方法法chapter_21_cn_项项目目进进度度安安排排进度跟踪n定期举行项目状态会议,由项目组的成员分别报告进度和存在问题 n评估所有在软件工程过程中所进行的评审的结果 n判断正式的项目里程碑是否在预定日期内完成 n比较项目表中列出的各项任务的

21、实际开始日期与计划开始日期 n与开发者进行非正式会谈,获取他们对项目进展以及可能出现的问题的客观评价 n通过分析获得值来定量地评估项目进展 These courseware materials are to be used in conjunction with Software Engineering: A Practitioners Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright 1996, 2001, 200511糯糯洗洗泛泛知知龄龄询询老老汗汗佐佐

22、搂搂折折红红睦睦弥弥帚帚汰汰捶捶萨萨隘隘庸庸恰恰峰峰缅缅算算秤秤巨巨贤贤泅泅拯拯甜甜掀掀垫垫软软件件工工程程-实实践践者者的的研研究究方方法法chapter_21_cn_项项目目进进度度安安排排软软件件工工程程-实实践践者者的的研研究究方方法法chapter_21_cn_项项目目进进度度安安排排OO 项目进展-In技术里程碑: OO 分析结束已经定义和评审了所有的类和类层次已经定义和评审了.n技术里程碑: OO 设计结束 已经确定和评审了子系统的集合These courseware materials are to be used in conjunction with Software En

23、gineering: A Practitioners Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright 1996, 2001, 200512走走膊膊永永侯侯泊泊馒馒劣劣奸奸赎赎蒙蒙晶晶杰杰殊殊祝祝陇陇贸贸沂沂烷烷讼讼戌戌灰灰亲亲拜拜缕缕束束服服凿凿盔盔救救牟牟蕉蕉劲劲软软件件工工程程-实实践践者者的的研研究究方方法法chapter_21_cn_项项目目进进度度安安排排软软件件工工程程-实实践践者者的的研研究究方方法法chapter_21_cn_项项目目进进度

24、度安安排排OO 项目进展-IIn技术里程碑: OO 编程结束按照设计模型,每一个新类都已经编码实现已经构造了原型或增量n技术里程碑: OO 测试已经评审了OO分析和设计模型的正确性和完整性 完成了系统级测试These courseware materials are to be used in conjunction with Software Engineering: A Practitioners Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright 199

25、6, 2001, 200513秃秃猖猖性性潮潮皱皱殿殿妈妈散散官官狙狙椅椅划划察察栏栏周周昆昆蹲蹲彦彦仆仆谦谦选选辈辈普普沦沦闲闲皱皱荫荫陡陡左左铡铡叼叼房房软软件件工工程程-实实践践者者的的研研究究方方法法chapter_21_cn_项项目目进进度度安安排排软软件件工工程程-实实践践者者的的研研究究方方法法chapter_21_cn_项项目目进进度度安安排排获得值分析 (EVA)n获得值n进展的一种度量n允许我们使用量化的方法,而不是通过感觉,来评估“完成的百分比” n早在项目进展的前15%提供精确的和可靠的团队工作效率These courseware materials are to be

26、 used in conjunction with Software Engineering: A Practitioners Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright 1996, 2001, 200514缉缉属属怎怎凌凌肮肮蜀蜀俩俩蒲蒲巾巾绿绿酸酸方方蕾蕾洼洼咆咆座座秀秀油油又又缩缩渤渤特特方方絮絮救救示示挎挎邵邵勇勇镁镁峨峨干干软软件件工工程程-实实践践者者的的研研究究方方法法chapter_21_cn_项项目目进进度度安安排排软软件件工工程程-

27、实实践践者者的的研研究究方方法法chapter_21_cn_项项目目进进度度安安排排计算获得值分析-In为进度表中的每个工作任务确定其预计工作的预算成本 (BCWS) . n BCWSi 是每个工作 i需要的工作量. n为了确定在项目进度表中某特定时间点的项目进展状况,BCWS 的值是在项目进度表中该时间点应该完成的所有工作任务的 BCWSi值之和。 n所有工作任务的BCWS值加起来,可计算出完成工作的预算, BAC. 因此,nBAC = (BCWSk) 对于所有的任务kThese courseware materials are to be used in conjunction with

28、Software Engineering: A Practitioners Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright 1996, 2001, 200515秽秽卞卞俯俯乳乳翟翟客客字字但但巷巷滑滑者者颧颧补补且且趁趁秃秃缀缀夹夹酣酣斯斯象象凤凤奖奖杉杉姑姑趴趴茅茅泌泌颤颤竖竖末末碎碎软软件件工工程程-实实践践者者的的研研究究方方法法chapter_21_cn_项项目目进进度度安安排排软软件件工工程程-实实践践者者的的研研究究方方法法chapter_21

29、_cn_项项目目进进度度安安排排计算获得值分析-IIn接着, 计算已经完成工作的预算成本(budgeted cost of work performed ,BCWP) . nBCWP的值是在项目进度表中该时间点已经实际实际完成的所有工作任务的BCWS 值之和。n“BCWS与BCWP的不同点是,前者表示计划将完成的工作的预算,而后者表示已实际完成的工作的预算。 WIL99 n给定 BCWS, BAC, 与 BCWP, 可以计算重要的进展指标:进度表执行指标, SPI = BCWP/BCWS进度表偏差, SV = BCWP BCWSSPI 是一个效率指标,指出项目使用预定资源的效率These co

30、urseware materials are to be used in conjunction with Software Engineering: A Practitioners Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright 1996, 2001, 200516鞋鞋冕冕慧慧雁雁丹丹渐渐藐藐汪汪然然诲诲亚亚萧萧镶镶良良厘厘豌豌菲菲按按塌塌摆摆念念诽诽嗡嗡祷祷龟龟蕉蕉消消掌掌劫劫载载氛氛蝗蝗软软件件工工程程-实实践践者者的的研研究究方方法法chapter

31、_21_cn_项项目目进进度度安安排排软软件件工工程程-实实践践者者的的研研究究方方法法chapter_21_cn_项项目目进进度度安安排排计算获得值分析-IIIn预定完成百分比 = BCWS/BACn指明在时间t之前,应该完成工作的百分比值。n完成百分比= BCWP/BACn指明在时间t之前,实际完成工作的百分比值。n已完成工作的实际成本(Actual cost of work performed, ACWP), 是在项目进度表中,某时间点已经完成的工作任务的实际工作量之和。然后计算成本执行指标, CPI = BCWP/ACWP成本偏差, CV = BCWP ACWPThese course

32、ware materials are to be used in conjunction with Software Engineering: A Practitioners Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright 1996, 2001, 200517慧慧穴穴我我高高会会浮浮咕咕道道瓢瓢曹曹垦垦苑苑论论舀舀鼻鼻聋聋砰砰董董去去你你凄凄斋斋硒硒叮叮轮轮阿阿倪倪遍遍腾腾犬犬虱虱闰闰软软件件工工程程-实实践践者者的的研研究究方方法法chapter_21_cn_项项目目进进度度安安排排软软件件工工程程-实实践践者者的的研研究究方方法法chapter_21_cn_项项目目进进度度安安排排

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号