软件项目管理课程介绍及要求

上传人:ji****72 文档编号:48584859 上传时间:2018-07-17 格式:PPT 页数:33 大小:549KB
返回 下载 相关 举报
软件项目管理课程介绍及要求_第1页
第1页 / 共33页
软件项目管理课程介绍及要求_第2页
第2页 / 共33页
软件项目管理课程介绍及要求_第3页
第3页 / 共33页
软件项目管理课程介绍及要求_第4页
第4页 / 共33页
软件项目管理课程介绍及要求_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《软件项目管理课程介绍及要求》由会员分享,可在线阅读,更多相关《软件项目管理课程介绍及要求(33页珍藏版)》请在金锄头文库上搜索。

1、软件项目管理课程介绍及要求毛新军 http:/ 计算机科学与技术系602教研室 0731-(45)73649软件项目管理课程 之Copyright Xinjun Mao 20051软件项目管理课程介绍和要求讲授内容n产生背景n教师课件n教学目标n内容组织n讲解方式n先导要求n学习要求n考核方式n参考文献Copyright Xinjun Mao 20052软件项目管理课程介绍和要求问题n你是否参加过软件项目的开发n你是否组织过软件项目的开发n有哪些印象深刻的成功和失败案例n你认为软件开发中最具有挑战性的问题是什么n你认为自己能否胜任以下职位 程序员、设计师、项目经理、开发顾问n你希望将来在IT

2、企业中充当什么角色?如何达到 这一角色Copyright Xinjun Mao 20053软件项目管理课程介绍和要求1. 产生背景n什么是软件危机n软件危机的表现n产生软件危机的根源n解决危机的技术途径n解决危机的管理途径Copyright Xinjun Mao 20054软件项目管理课程介绍和要求什么是软件危机n软件在开发和维护过程中遇到的一系列问 题 困扰学术界和工业界 用户对软件开发缺乏信心 软件开发的高投入和高风险Copyright Xinjun Mao 20055软件项目管理课程介绍和要求软件危机的表现(1 of 3)n成本高 IBM 360 OS, 5000多人年 ,耗时4年(19

3、631966), 花费2亿多美元 美国空军:1955年软件占 总费用(计算机系统)的18% ,70年60%,85年达到85 美国全球军事指挥控制系 统,硬件1亿美元,软件高 达7.2亿美元n计算机软件和硬件费用 比Copyright Xinjun Mao 20056软件项目管理课程介绍和要求软件危机的表现(2 of 3)n软件质量得不到保证 软件应用面的扩大:科学计算、军事、航空航天、工 业控制、企业管理、办公、家庭 软件越来越多的应用于安全犹关(safety critical)的系统 ,对软件质量提出更高的要求 80年代欧洲亚丽安娜火箭的发射失败,原因是软件错 误 美国阿托拉斯火箭的发射失败

4、,原因是软件故障 英国1986年开发的办公室信息系统Folios经4年,因性 能达不到要求,1989年取消 日本第5代机因为软件问题在投入50亿美元后于1993年 下马n由于软件质量问题导致失败的软件项目非常多Copyright Xinjun Mao 20057软件项目管理课程介绍和要求软件危机的表现(3 of 3)n进度难以控制 项目延期比比皆是 由于进度问题而取消的软件项目较常见 只有一小部分的项目能够按期完成n维护非常困难 软件维护的多样性 软件维护的复杂性 软件维护的副作用Copyright Xinjun Mao 20058软件项目管理课程介绍和要求产生软件危机的根源n逻辑产品,不同于

5、物理产品n复杂性高 逻辑产品,逻辑复杂性,远高于硬件复杂性 软件的复杂性随规模呈指数级上升n规模大 应用扩大,代码量,1000万行,仍在不断膨胀n影响软件生产率和质量的因素比较复杂 人员的能力和水平 团队合作n缺乏有效、系统原理、原则、方法和工具的指导 和辅助Copyright Xinjun Mao 20059软件项目管理课程介绍和要求解决危机的技术途径n20世纪60年代爆发,然而实际上软件危机随着计 算机软件的产生而产生,只是在此之前其问题的 严重性没有引起人们的关注和重视n提出有效的方法和工具支持软件开发 1968年提出软件工程概念和思想 20世纪70年代的结构化软件开发方法 20世纪80

6、年代的面向对象的软件开发方法 新的技术: 软件重用、快速原型、需求工程 典型技术: COM, Java, C+, J2EE, .Net, . 支撑工具和环境:Jbuilder, Visual Studio, WebLogic, Copyright Xinjun Mao 200510软件项目管理课程介绍和要求技术手段不能完全解决软件危机n到了20世纪90年代,软件危机依然存在,甚至更 为严重 应用牵引技术的发展n瀑布模型n结构化软件开发方法nOO软件开发方法 技术推动应用的深化n应用的扩大和深入 应用变得越来越大和复杂,技术变得更加力不从心 错误的观念“只要有好的软件开发方法和工具就能高效 率地

7、开发出高质量的软件”Copyright Xinjun Mao 200511软件项目管理课程介绍和要求解决危机的管理途径n问题出在哪里?n20世纪80年代末,美国DoD和工业界开始认识到 管理的重要性 美国DoD的一项研究表明,70%的项目由于管理不善 导致难以控制进步、成本和质量; 进一步的研究发现:管理是影响软件项目成功开发的 全局性因素,而技术只影响局部 如果软件开发组织不能对软件项目进行有效管理,就 不能充分发挥软件开发方法和工具的潜力,也就不能 高效率地开发出高质量的软件产品Copyright Xinjun Mao 200512软件项目管理课程介绍和要求重视管理n管理是影响软件项目成败

8、的第一要素 学术界和工业界开始研究和探索针对软件企业 以及软件开发所需的管理机制和措施 提高企业的过程管理和控制能力nISO 9000系列强调质量nCMM、CMMI强调企业的过程管理和控制的能力 强化软件项目的管理n需求、质量、风险、成本、版本等的管理Copyright Xinjun Mao 200513软件项目管理课程介绍和要求软件项目管理的本质n对象 人员、成本、产品n主线 过程n目标 在成本和进度范围内开发出高质量的软件产品Copyright Xinjun Mao 200514软件项目管理课程介绍和要求软件项目管理的研究和应用n研究 针对不同的技术 针对不同的机构规模和特点 探索新的途径

9、n应用 越来越多的企业关注管理问题,管理出效益、 加强质量、降低风险 尝试寻找适合于自身特点的管理措施Copyright Xinjun Mao 200515软件项目管理课程介绍和要求2.教师和课件n教师 毛新军, 计算机系602教研室 Tel: (45)73649(o) Email: n课件下载 Homepage: http:/Copyright Xinjun Mao 200516软件项目管理课程介绍和要求3.教学目标n理解n掌握n运用Copyright Xinjun Mao 200517软件项目管理课程介绍和要求理解n什么是软件项目管理?n为什么需要对软件项目进行管理?n软件项目管理涉及那些

10、方面?n软件项目管理需要解决那些问题?n软件项目管理有关的标准和规范n软件项目管理的有关概念Copyright Xinjun Mao 200518软件项目管理课程介绍和要求掌握n解决问题的具体方法和措施 问题 过程 方法 结果n辅助软件解决的各种工具 CASE工具Copyright Xinjun Mao 200519软件项目管理课程介绍和要求运用n增进组织在软件项目管理方面的能力n推动组织的软件项目管理n制定满足标准和规范的有关规程n针对企业和机构的特点,在实际的项目开 发过程中运用所学的知识促进软件项目管 理Copyright Xinjun Mao 200520软件项目管理课程介绍和要求4.

11、内容组织过程定义 和剪裁软件度量项目计划跟踪监督过程管理风险管理需求管理产品管理配置管理质量保证课程介绍软件项目 管理概述前言团队管理人员管理Copyright Xinjun Mao 200521软件项目管理课程介绍和要求5.讲解方式n案例引入,分析问题和提出问题nWhat,Why,Hown支持管理的CASE工具n针对案例解决问题n小结Copyright Xinjun Mao 200522软件项目管理课程介绍和要求6.先导要求n软件工程n软件开发经验n软件开发方法n程序设计语言Copyright Xinjun Mao 200523软件项目管理课程介绍和要求7.学习要求n学习和掌握先导课程n理解

12、知识点和思想 无需死记硬背 大胆提出你的想法和意见n掌握方法和工具n运用解决实际问题,实践,课程实习n阅读相关资料Copyright Xinjun Mao 200524软件项目管理课程介绍和要求8.考核方式n课程实习(约60%)n考试(约40%)Copyright Xinjun Mao 200525软件项目管理课程介绍和要求课程实习要求(1/2)n内容 相关课堂内容讲解完成之后n时间 23周之内n方式 电子文档n评价 完整性、合理性、规范性Copyright Xinjun Mao 200526软件项目管理课程介绍和要求课程实习要求(2/2)n分组 以小组为单位,2-3人一组为宜n报告 正规的文

13、档,按阶段递交和打分n讲解 10个学时讲解、How & Whyn讨论 课堂讨论Copyright Xinjun Mao 200527软件项目管理课程介绍和要求9.参考文献(1/3)n管理软件开发项目-通向成功的最佳实践, 美尼尔怀特,电子工业出版社,2002 年n软件项目管理案例教程,韩万江,姜立新,机械 工业出版社,2005 n软件工程实践导论-有关方法、设计、实现、管 理之三十六计,金尊和,清华大学出版社,2005.n软件开发的科学与艺术,微软亚洲研究院, 电子工业出版社,2002 年 Copyright Xinjun Mao 200528软件项目管理课程介绍和要求参考文献(2/3)n软件

14、项目管理实践,Pankaj Jalote,清华大学出 版社,2003n软件工程实践者的研究方法,R S.Pressman,机械工业出版社 n超越混沌有效管理软件开发项目,美里 康斯坦丁著,雷明等译,电子工业出版社,2002 年n 软件项目管理:一个统一的框架,Walker Royce,中信出版社,2002 年 n领导软件开发团队,Whitehead,电子工业 出版社, 2002 年 Copyright Xinjun Mao 200529软件项目管理课程介绍和要求参考文献(3/3)n从技术主管到项目经理,Patricia Ensworth, 电子工业出版社,2002 年 3 月 n快速软件开发-

15、有效控制与完成进度计划, 斯蒂夫迈克康奈尔著,电子工业出版社,2002 年1 月n软件开发的滑铁卢,罗伯特.格拉斯,电子工 业出版社Copyright Xinjun Mao 200530软件项目管理课程介绍和要求几点思考n工程问题 理论指导?、实践及其重要性n管理问题 最佳?、摸索、应人而异Copyright Xinjun Mao 200531软件项目管理课程介绍和要求讨论和要求n谈谈你的 想法 期望 建议 n Copyright Xinjun Mao 200532软件项目管理课程介绍和要求Q & AQ & ASoftware Project Management Practice, Practice, and PracticeCopyright Xinjun Mao 200533软件项目管理课程介绍和要求

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

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

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