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

上传人:p** 文档编号:495780 上传时间:2023-09-25 格式:PPT 页数:17 大小:129.50KB
下载 相关 举报
软件工程实践者的研究方法chapter21cn项目进度安排.ppt_第1页
第1页 / 共17页
软件工程实践者的研究方法chapter21cn项目进度安排.ppt_第2页
第2页 / 共17页
软件工程实践者的研究方法chapter21cn项目进度安排.ppt_第3页
第3页 / 共17页
软件工程实践者的研究方法chapter21cn项目进度安排.ppt_第4页
第4页 / 共17页
软件工程实践者的研究方法chapter21cn项目进度安排.ppt_第5页
第5页 / 共17页
软件工程实践者的研究方法chapter21cn项目进度安排.ppt_第6页
第6页 / 共17页
软件工程实践者的研究方法chapter21cn项目进度安排.ppt_第7页
第7页 / 共17页
软件工程实践者的研究方法chapter21cn项目进度安排.ppt_第8页
第8页 / 共17页
软件工程实践者的研究方法chapter21cn项目进度安排.ppt_第9页
第9页 / 共17页
软件工程实践者的研究方法chapter21cn项目进度安排.ppt_第10页
第10页 / 共17页
亲,该文档总共17页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《软件工程实践者的研究方法chapter21cn项目进度安排.ppt》由会员分享,可在线阅读,更多相关《软件工程实践者的研究方法chapter21cn项目进度安排.ppt(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,2009 by Rog

2、er 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 author.All copyrigh

3、t information MUST appear if these slides are posted on a website for student use.为什么项目会延期?n不切实际的项目结束期限n客户需求发生变更,这种变更没有在项目变更进度表上预先安排n对完成该工作所需的工作量和/或资源数量估计不足n在项目开始的时候,没有考虑可预测的/或不可预测的风险n出现了事先无法预计的技术难题n出现了实现无法估计的人力问题n出现了项目团队成员之间的交流不畅而导致的延期n项目管理者未能发现项目拖后,也未能采取措施来解决这一问题。These courseware materials are to

4、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,20052调度策略n定义定义明确的任务并分解任务n相互依赖性明确任务之间的关系 n工作量确认确认资源存在n确定职责每个任务都应该指定特定的团队成员n定义结果每个任务都必须有结果 n定义里程碑质量评审 These courseware materials are to be

5、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工作量和交付时间的关系These courseware materials are to be used in conjunction with Software Engineering:A Practitioners Approach,6/e and are prov

6、ided with permission by R.S.Pressman&Associates,Inc.,copyright 1996,2001,20054Effort CostImpossible regiontdEdTmin=0.75TdtoEoEa=m(td4/ta4)development timeEa=effort in person-months td=nominal delivery time for schedule to=optimal development time(in terms of cost)ta=actual delivery time desired 工作量分

7、配n“前端”活动n客户沟通n分析n设计n复审和修改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.Pressman&Associates,Inc.,copyright 1996,2001,20055定义任务集n定义项目类型n评估需要流程的严格程度n识别适应性策略n选择合适的

8、软件工程任务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,20056任务集精化These courseware materials are to be used in conjunction with Software Engineering:A Pr

9、actitioners Approach,6/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/co

10、ntrol and input 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

11、as required;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;e

12、ndtask 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定义任务网络These coursewar

13、e 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,20058时序图These courseware materials are to be used in conjunction with Software Engineering:A Practitioners Approach,6/

14、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使用自动化工具生成一个时序图These courseware materials are to be used in conjunction with Software Engineering:A

15、 Practitioners Approach,6/e and are provided with permission by R.S.Pressman&Associates,Inc.,copyright 1996,2001,200510进度跟踪n定期举行项目状态会议,由项目组的成员分别报告进度和存在问题 n评估所有在软件工程过程中所进行的评审的结果 n判断正式的项目里程碑是否在预定日期内完成 n比较项目表中列出的各项任务的实际开始日期与计划开始日期 n与开发者进行非正式会谈,获取他们对项目进展以及可能出现的问题的客观评价 n通过分析获得值来定量地评估项目进展 These courseware

16、 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,200511OO 项目进展-In技术里程碑:OO 分析结束 已经定义和评审了所有的类和类层次 已经定义和评审了.n技术里程碑: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 1996,2001,200512OO 项目进展-IIn技术里程碑:OO 编程结束 按照设计模

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

copyright@ 2008-2023 1wenmi网站版权所有

经营许可证编号:宁ICP备2022001189号-1

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!