专业前沿技术发展动态(软件项目管理)1V2

上传人:平*** 文档编号:46186907 上传时间:2018-06-23 格式:PPT 页数:64 大小:1.75MB
返回 下载 相关 举报
专业前沿技术发展动态(软件项目管理)1V2_第1页
第1页 / 共64页
专业前沿技术发展动态(软件项目管理)1V2_第2页
第2页 / 共64页
专业前沿技术发展动态(软件项目管理)1V2_第3页
第3页 / 共64页
专业前沿技术发展动态(软件项目管理)1V2_第4页
第4页 / 共64页
专业前沿技术发展动态(软件项目管理)1V2_第5页
第5页 / 共64页
点击查看更多>>
资源描述

《专业前沿技术发展动态(软件项目管理)1V2》由会员分享,可在线阅读,更多相关《专业前沿技术发展动态(软件项目管理)1V2(64页珍藏版)》请在金锄头文库上搜索。

1、专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣软件项目管理软件项目管理张一鸣张一鸣20142014年年1 1月月2222日日软件前沿技术发展动态专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣2 2课程简介课程简介本课程主要涉及软件项目管理问题,将最新软件 开发技术和项目管理贯穿到整个软件项目开发的过程 中。内容包括软件开发过程管理、软件项目时间管理 、软件项目质量管理、软件开发团队建设、软件项目 成本管理、软件项目沟通管理、软件项目风险管理、 软件整体管理等。本课程融合了软件工程、软件开发 过程、质量和成本控制等知识,采用案例来解释和验 证软件项目管理的

2、基本概念、基本原理和基本方法。 为使开拓学生进一步了解当今信息技术的最新发展动 态,本课程还概要介绍了目前软件技术中主流和前沿 的云计算、物联网、智能移动技术等。本课程是为计 算机软件工程专业学生开设的必修课。 专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣3 3教学目的及要求教学目的及要求 使学生在已经掌握软件开发和应用开发技术的基 础上,结合软件行业的特点,以解决软件项目实施中 面临的问题为目标,以国际软件行业最新主流的 PMBOK(项目管理知识结构体系)推行的九大知识 领域内容为主线,着重掌握软件项目管理方法、软件 的开发过程及改进、应用软件的技术实现等技术,形 成一

3、套结构严谨、内容全面、科学实用的软件项目管 理方法。是学生学习和掌握较高层次的软件项目管理 方法的主要课程。主要教学内容以理论结合实际案例 为主,并辅之以实际项目案例调查分析总结。 专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣4 4课程教学内容课程教学内容1第一章 软件项目及项目管理概述22第二章 软件开发过程与项目管理过程23第三章 项目的准备与启动24第四章 软件项目的范围管理 2作业一 第五章 软软件项项目的时间时间管理 5第六章 软件项目的成本管理26第七章 软件项目的质量管理27第八章 软件开发的风险管理28第九章 软件项目的人力资源管理29第十章 软件项目的文

4、档管理和配置管理210第十一章 软件项目的沟通管理2作业二第十二章 软软件项项目的采购购管理 11第十四章 软件项目管理收尾与总结212案例深入分析与讨论:研究所“养老院管理信息系统”2 分析报告13前沿技术系列讲座之一:云计算技术介绍214前沿技术系列讲座之二:物联网技术介绍(之一)215前沿技术系列讲座之二:物联网技术介绍(之二)216前沿技术系列讲座之三:智能移动技术2专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣5 5本课程教学计划本课程教学计划 课程代号:1961006 课程学分:4分 课程课时:64课时,其中:理论课32实验课32 教学周数:16周专业前沿技术发

5、展动态:软件项目管理天津理工大学华信软件学院 张一鸣6 6本课程的考核方式本课程的考核方式学期总成绩= 平时10% 项目分析报告40% 结课考试(笔试)50% 专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣7 7任课教师联系方式任课教师联系方式张一鸣email:QQ: 727940264Mobile: 13011336588专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣8 8本课程教材与参考书本课程教材与参考书教材: 贾经冬 等编著软件项目管理 高等教育出版社 2012年12 月第 1版 参考书:韩万江等 编著软件项目管理案例教程 机械工业出版社 201

6、2年8月第2版黎照等 编著软件项目管理实用技术与常用模板 清华大学 出版社 2012年12月第1版刘鹏 主编著云计算 电子工业出版社 2011年5月第1版王汝传等 主编著物联网技术导论 清华大学出版社 2011年 9月第1版专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣 软件 项 目 管 理IT Project Management从此开始.专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣 第一章第一章 软件项目及软件项目及 项目管理概述项目管理概述一一. . 软件概念及其发展软件概念及其发展二二. . 项目概述和软件项目的特点项目概述和软件项目的特点三三

7、. . 项目管理及发展项目管理及发展四四. . 项目管理知识体系概述项目管理知识体系概述 五五. . 软件项目管理概念与基础软件项目管理概念与基础专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣1111软件行业是一个极具挑战性和创造性的行业。今天,我们的日常生活与工作已经离不开软件。在 电脑和iPad中有软件,在手机、游戏机、家用电器中 有软件,在ATM、POS、各类交通工具中的售检票机 有软件,在火箭、卫星、自动化生产线上也有软件。 软件几乎无处不在。软件是计算机系统中与硬件相互依存的,就像是随 身听与磁带的关系。软件是运行在计算机硬件上的程序,它还包括数据 和相关文档。第

8、一节、软件概念及其发展第一节、软件概念及其发展专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣1212信息技术视为21世纪知识经济时代的前 奏曲。在信息技术革命中,软件无疑扮演了极其 重要的角色。据IDC统计,全球软件业的年均增长 率一直保持在15%20%,在许多经济发达国家 ,软件产业作为一个独立形态的产业,正在各国 的经济中占据越来越举足轻重的地位。信息产业 及其技术的竞争也走向国际化。一个国家软件的 发达程度,在一定程度上体现了国家的综合国力 ,决定着国家未来的国际竞争地位。软件的地位软件的地位专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣1313

9、软件是逻辑实体,不是具体的物理实体,它看不见 、摸不着,但可存储并被运行表现出来。 软件的生产与硬件不同,硬件有生产流程,而软件 没有明显的制造过程,各环节的工作可以交叉、回 溯。 在软件的运行使用中,没有硬件那样的机械磨损、 老化问题,然而却存在退化问题,需要随着技术的 变化,不断升级软件。 软件的开发受硬件的限制和依赖。为了解除这种依 赖性,需要进行软件移植。软件的特点软件的特点专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣1414硬件和软件失效率曲线示意图硬件和软件失效率曲线示意图时间失 效 率磨合 调整磨损 用坏时间失 效 率修 改 点理想 曲线(a) 硬件失效率曲

10、线(b) 软件失效率曲线实际 曲线专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣1515 软件的开发绝大多数是为特定应用定制的,所以基 本还是以手工艺的方式进行,这需要大量的管理。 软件本身是复杂的,这来源于其所要解决的问题的 复杂性和程序本身的复杂性。 软件成本相当昂贵,需要大量、复杂、高强度的脑 力劳动。越是智能化的设备,软件所占的成本比例 越高。 软件工作涉及社会因素。许多软件的开发和运行设 计机构、体制和管理方式等问题。甚至设计人的观 念和心理,直接影响到如今项目的成败。软件的特点(续)软件的特点(续)专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一

11、鸣1616例如,下面给出一个小程序的流程图,它包括了一个执行20次的循环。每次循环里有个不同的分支可以选择。这样,它所包含的不同执行路径数达520条。如果我们对每一条路径进行测试需要1毫秒,假定一年工作365天 24小时 3600秒 1000毫秒 = 31,536,000,000毫秒,要想把所有路径测试完,需要3170年。软件复杂度的说明软件复杂度的说明专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣1717i20软件复杂度程序实例流程图软件复杂度程序实例流程图专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣1818软件的发展软件的发展自从1946年世界上出

12、现了第一台电子计算机以后,就有了程序的概念。其后经过几十年的发展,计算机软件经历了三个发展阶段 : 程序设计阶段,大约为20世纪5060年代 程序系统阶段,大约为20世纪6070年代 软件工程阶段,大约为20世纪70年代以后专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣19192000第一阶段 单个小程序 面向批处理 有限的分布 自定义软件第二阶段 多用户 实时处理 数据库 软件产品第三阶段 分布式系统 嵌入“智能”低成本硬件 网络应用 软件产品第四阶段 桌面系统 面向对象技术 专家系统 人工神经网络 并行计算 网络计算机1960197019801990软件发展的四个阶段软

13、件发展的四个阶段专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣2020软件的变化软件的变化 人们改变了对软件的看法。程序从最初的被人 看作是任人发挥创造才能的艺术品,变成按规 范编写并被用户接受的工程化产品。 对软件的需求是软件发展的动力。早期的程序 只为了满足自己的需要,现在是为了满足社会 的需要,变成了集体开发,有了社会属性。 软件工作的范围从程序编写变成了涉及整个软 件生存周期。专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣2121软件的技术发展趋势软件的技术发展趋势 软件工程及其方法、软件辅助开发工具、软件平台和中 间件被广泛使用 UML建模和面

14、向对象、组件式开发不断深入 基于Web的软件框架和无线互连技术趋于实用 与软件平台无关、可移植性强的特点越来越凸显 数据库仓库技术和数据挖掘技术成为数据库技术的亮点 中文信息处理技术和汉化已普及,信息格式多样化,多 媒体技术将不断发展 软件将促进系统的人工智能和知识库的广泛应用 分布式、嵌入式、移动通信计算的普及和应用 依托3G/4G通信和三网融合,物联网、云计算等技术的 应用将不断发展专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣2222第二节、项目的概念和软第二节、项目的概念和软 件项目的特点件项目的特点项目的定义项目定义涉及的因素项目的特点项目的三重约束软件项目的特点

15、软件项目的分类专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣2323自从有了人类,人们就开展了各种有组织的活动 。随着社会的发展,有组织的活动逐步分化为两种类 型:一类是连续不断、周而复始的活动,人们称之为“运 作”(Operations),如企业日常的生产产品的活动;另一类是临时性、一次性的活动,人们称之为“项目 ”(Projects),如企业的技术改造活动、一项环保工程的实施。一、项目的概念一、项目的概念专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣2424为什么要进行项目管理?为什么要进行项目管理?软件项目失败率很高。据Standish Group

16、公布 的一项软件行业调查报告:仅在中国,大约70%的软件项目超出预定开发周期,大型项目平均超出计划交 付时间20%50%,90%以上的软件项目开发费用超出预算,并且项目越大,超出项目计划的程度越高。 要改变这一现状,必须造就一批真正能够设计复杂系统的高级系统分析设计人员、一群有丰富经验的高级 项目管理人员。专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣2525二、典型的项目的例子二、典型的项目的例子1. 建造一座大楼、一座工厂或一座水库2. 举办各种类型的活动,如一次会议、一次旅行 、一次晚宴、一次庆典和体育转播等3. 新企业、新产品、新工程的建设和开发 4. 城市道路设施建设厦门翔安隧道、BRT5. 某社区领导选举6. 博导带领研究生解决某个研究课题7

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

最新文档


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

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