下载此文档

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


文档分类:IT计算机 | 页数:约33页 举报非法文档有奖
1/33
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/33 下载此文档
文档列表 文档介绍
软件项目管理课程介绍及要求
毛新军
******@nudt.
./~xjmao
计算机科学与技术系602教研室
0731-(45)73649
软件项目管理课程之
©Copyright Xinjun Mao 2005
1
软件项目管理课程介绍和要求
讲授内容
产生背景
教师课件
教学目标
内容组织
讲解方式
先导要求
学习要求
考核方式
参考文献
©Copyright Xinjun Mao 2005
2
软件项目管理课程介绍和要求
问题
你是否参加过软件项目的开发
你是否组织过软件项目的开发
有哪些印象深刻的成功和失败案例
你认为软件开发中最具有挑战性的问题是什么
你认为自己能否胜任以下职位
程序员、设计师、项目经理、开发顾问
你希望将来在IT企业中充当什么角色?如何达到这一角色
©Copyright Xinjun Mao 2005
3
软件项目管理课程介绍和要求
1. 产生背景
什么是软件危机
软件危机的表现
产生软件危机的根源
解决危机的技术途径
解决危机的管理途径
©Copyright Xinjun Mao 2005
4
软件项目管理课程介绍和要求
什么是软件危机
软件在开发和维护过程中遇到的一系列问题
困扰学术界和工业界
用户对软件开发缺乏信心
软件开发的高投入和高风险
©Copyright Xinjun Mao 2005
5
软件项目管理课程介绍和要求
软件危机的表现(1 of 3)
成本高
IBM 360 OS, 5000多人年,耗时4年(1963-1966),花费2亿多美元
美国空军:1955年软件占总费用(计算机系统)的18%,70年60%,85年达到85%
美国全球军事指挥控制系统,硬件1亿美元,
计算机软件和硬件费用比
©Copyright Xinjun Mao 2005
6
软件项目管理课程介绍和要求
软件危机的表现(2 of 3)
软件质量得不到保证
软件应用面的扩大:科学计算、军事、航空航天、工业控制、企业管理、办公、家庭
软件越来越多的应用于安全犹关(safety critical)的系统,对软件质量提出更高的要求
80年代欧洲亚丽安娜火箭的发射失败,原因是软件错误
美国阿托拉斯火箭的发射失败,原因是软件故障
英国1986年开发的办公室信息系统Folios经4年,因性能达不到要求,1989年取消
日本第5代机因为软件问题在投入50亿美元后于1993年下马
由于软件质量问题导致失败的软件项目非常多
©Copyright Xinjun Mao 2005
7
软件项目管理课程介绍和要求
软件危机的表现(3 of 3)
进度难以控制
项目延期比比皆是
由于进度问题而取消的软件项目较常见
只有一小部分的项目能够按期完成
维护非常困难
软件维护的多样性
软件维护的复杂性
软件维护的副作用
©Copyright Xinjun Mao 2005
8
软件项目管理课程介绍和要求
产生软件危机的根源
逻辑产品,不同于物理产品
复杂性高
逻辑产品,逻辑复杂性,远高于硬件复杂性
软件的复杂性随规模呈指数级上升
规模大
应用扩大,代码量,1000万行,仍在不断膨胀
影响软件生产率和质量的因素比较复杂
人员的能力和水平
团队合作
缺乏有效、系统原理、原则、方法和工具的指导和辅助
©Copyright Xinjun Mao 2005
9
软件项目管理课程介绍和要求
解决危机的技术途径
20世纪60年代爆发,然而实际上软件危机随着计算机软件的产生而产生,只是在此之前其问题的严重性没有引起人们的关注和重视
提出有效的方法和工具支持软件开发
1968年提出软件工程概念和思想
20世纪70年代的结构化软件开发方法
20世纪80年代的面向对象的软件开发方法
新的技术: 软件重用、快速原型、需求工程
典型技术: COM, Java, C++, J2EE, .Net, ….
支撑工具和环境:Jbuilder, Visual Studio, WebLogic, …
©Copyright Xinjun Mao 2005
10
软件项目管理课程介绍和要求

软件项目管理课程介绍及要求 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数33
  • 收藏数0 收藏
  • 顶次数0
  • 上传人w8888u
  • 文件大小0 KB
  • 时间2012-05-18