软件工程本科Read课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《软件工程本科Read课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 本科 Read 课件
- 资源描述:
-
1、讲座目标讲座目标 了解软件产业了解软件产业 软件工程软件工程 软件人才软件人才 热爱软件工程专业热爱软件工程专业 激发学习兴趣激发学习兴趣 抛砖引玉抛砖引玉 目目 录录v软件工程学科软件工程学科v软件工程教育软件工程教育 v软件产业的现状与人才需求软件产业的现状与人才需求 v软件工程人才培养模式软件工程人才培养模式 v我院软件工程人才培养方案我院软件工程人才培养方案 v就业指导就业指导 v结论结论软件工程学科软件工程学科 v软件工程学科的定义软件工程学科的定义 软件在人们日常的生活中起着十分重要的软件在人们日常的生活中起着十分重要的核心作用。核心作用。政府、银行金融业、教育、交通、娱乐、政府、
2、银行金融业、教育、交通、娱乐、医疗医疗 随着计算机发展和应用领域的扩大和应用随着计算机发展和应用领域的扩大和应用深入,软件开发成本不断提高。深入,软件开发成本不断提高。软件产品是最复杂的人造系统之一,软件软件产品是最复杂的人造系统之一,软件本身所具有的内在特性(复杂性、可变性、不本身所具有的内在特性(复杂性、可变性、不可见性)是造成软件开发问题的根本原因。可见性)是造成软件开发问题的根本原因。客户和市场竞争要求开发高质量的软件。客户和市场竞争要求开发高质量的软件。软件工程学科软件工程学科v软件工程学科的定义软件工程学科的定义 NATO,1968年年 “软件危机软件危机”超过计算机学科范畴,工程
3、属性超过计算机学科范畴,工程属性 提出了软件工程学科的概念,经过提出了软件工程学科的概念,经过近近10-20年的发展形成一个独立发展年的发展形成一个独立发展的学科。的学科。综合性学科综合性学科软件工程学科软件工程学科v软件工程定义软件工程定义uBauer 1972:软件工程是为了经济地获得软件工程是为了经济地获得能够在实际机器上高效运行的可靠软件而能够在实际机器上高效运行的可靠软件而建立和使用的一系列好的工程化原则。建立和使用的一系列好的工程化原则。uCMU/SEI-90-TR-003:软件工程是以工程的软件工程是以工程的形式应用计算机科学和数学原理,从而经形式应用计算机科学和数学原理,从而经
4、济有效地解决软件问题。济有效地解决软件问题。uIEEE 1990:软件工程是将系统性的、规范软件工程是将系统性的、规范化的、可定量的方法应用于软件的开发、化的、可定量的方法应用于软件的开发、运行和维护。运行和维护。软件工程学科软件工程学科v软件工程定义软件工程定义 “软件工程软件工程”是一门用系统的、规范的、可度是一门用系统的、规范的、可度量的方法开发、运行和维护软件的学科。主要量的方法开发、运行和维护软件的学科。主要的教育知识领域包括:计算基础、数学和工程的教育知识领域包括:计算基础、数学和工程基础、职业实践、软件建模与分析、软件设计、基础、职业实践、软件建模与分析、软件设计、软件验证与确认
5、、软件进化、软件过程、软件软件验证与确认、软件进化、软件过程、软件质量和软件管理。软件工程教学既重视理论知质量和软件管理。软件工程教学既重视理论知识和较高层次分析问题、解决问题的方法,也识和较高层次分析问题、解决问题的方法,也重视软件设计和工程实践。重视软件设计和工程实践。软件工程学科软件工程学科v研究内容研究内容 软件工程开发方法论软件工程开发方法论 软件工程标准化软件工程标准化软件工程工具和环境软件工程工具和环境软件工程管理学软件工程管理学软件工程理论软件工程理论计算机辅助软件工程计算机辅助软件工程软件工程学科软件工程学科v软件工程学科与计算机学科软件工程学科与计算机学科 学科基础都是数理
6、科学、计算科学学科基础都是数理科学、计算科学 软件工程学科是计算机学科发展到软件工程学科是计算机学科发展到 一定阶段后分支出的一门学科一定阶段后分支出的一门学科 软件工程已发展成为一门集计算机软件工程已发展成为一门集计算机技术(特别是软件技术)、工程技术技术(特别是软件技术)、工程技术和管理技术为一体的综合学科和管理技术为一体的综合学科 软件工程学科软件工程学科v软件工程学科与工程学科软件工程学科与工程学科 软件工程学科基础主要是软件工程学科基础主要是计算机计算机科学,工程学科学,工程学科基础是科基础是自然自然科学科学 软件工程学数学基础是软件工程学数学基础是离散离散数学,工程学数学数学,工程
7、学数学基础是基础是连续连续数学数学 软件工程关注的是软件工程关注的是抽象的、逻辑的实体抽象的、逻辑的实体,工程,工程学关注的是学关注的是具体的、物理的制品具体的、物理的制品 软件工程没有传统意义上的软件工程没有传统意义上的“制造制造”阶段阶段 软件软件“维护维护”主要是指主要是指继续的开发和演变继续的开发和演变,而,而不是传统的不是传统的损耗损耗软件工程教育软件工程教育 v 国外软件工程教育的兴起国外软件工程教育的兴起 20世纪世纪70年代年代 美国建立了一系列的硕士课程计划,虽美国建立了一系列的硕士课程计划,虽然这些课程集中在研究生教育,但是它然这些课程集中在研究生教育,但是它们基本形成了软
8、件工程教育的基础。们基本形成了软件工程教育的基础。软件工程教育软件工程教育 v 国外软件工程教育的兴起国外软件工程教育的兴起 1985年年 伦敦大学帝国学院伦敦大学帝国学院 1988年年 谢菲尔德大学谢菲尔德大学 开始设立第一个本科水平的软件开始设立第一个本科水平的软件工程课程计划。工程课程计划。软件工程教育软件工程教育 v 国外软件工程教育的兴起国外软件工程教育的兴起 20世纪世纪80年代末期和年代末期和90年代初期年代初期 卡内基梅隆大学卡内基梅隆大学(CMU)的软件工的软件工程研究所(程研究所(SEI)(CMU/SEI)教育组教育组织推进和发展了软件工程教育,在织推进和发展了软件工程教育
9、,在CMU设立软件工程硕士学位设立软件工程硕士学位软件工程教育软件工程教育 v 国外软件工程教育的兴起国外软件工程教育的兴起 1987年年 SEI发起并资助举行了第一届软件工发起并资助举行了第一届软件工程教育与培训会议(简称程教育与培训会议(简称CSEET)1995年年 SEI发起并组织了软件工程教育与培发起并组织了软件工程教育与培训工作组(简称训工作组(简称WGSEET)软件工程教育软件工程教育v 国外软件工程教育的兴起国外软件工程教育的兴起 1999年年 WGSEET推出了一份关于本科生软件推出了一份关于本科生软件工程课程的设计和实施指导方针的技术工程课程的设计和实施指导方针的技术报告。报
10、告。1996年,年,1993年年香港香港1997年年 芬兰芬兰 .关注软件工程教育关注软件工程教育软件工程教育软件工程教育v 国外软件工程教育的兴起国外软件工程教育的兴起 1993年年IEEECS(The Institude of Electrical and Electronics Engineers-Computer Science)和和ACM(Association for Computing Machinery)成立了成立了IEEECS/ACM联合指导委员会,联合指导委员会,研究设立软件工程专业的问题。研究设立软件工程专业的问题。软件工程教育软件工程教育v 国外软件工程教育的兴起国外软
11、件工程教育的兴起 1998年年 IEEECS和和ACM组建了计算机学科组建了计算机学科教学计划教学计划2001(Computing Curricula 2001,简称,简称CC2001)联合工作组)联合工作组2001年年12月月 推出推出CC2001CS(CC2001 Computer Science Volume)的最终版本)的最终版本软件工程教育软件工程教育v 国外软件工程教育的兴起国外软件工程教育的兴起 2004年年5月月 CCSE(Computing CurriculaSoftware Engineering)最终版本推出,成为最终版本推出,成为IEEE-CS与与ACM在在软件工程学科
12、教育上的第一个成就软件工程学科教育上的第一个成就软件工程教育软件工程教育v 我国软件工程教育的发展之路我国软件工程教育的发展之路 1999年以前年以前 我国我国“计算机专业计算机专业”分为计算机及应用分为计算机及应用和计算机软件两个专业;和计算机软件两个专业;1999年开始年开始 根据宽口经人才培养的原则,上述两个根据宽口经人才培养的原则,上述两个专业被合并为一个专业:计算机科学与专业被合并为一个专业:计算机科学与技术。技术。软件工程教育软件工程教育v 我国软件工程教育的发展之路我国软件工程教育的发展之路 2001年年 教育部高教教育部高教20015号文出台后,又从计号文出台后,又从计算机科学
13、与技术专业中分离出了软件工算机科学与技术专业中分离出了软件工程专业。程专业。软件工程教育软件工程教育v 我国软件工程教育的发展之路我国软件工程教育的发展之路 2001年年12月月 经教育部和国家计委联合发文(高教经教育部和国家计委联合发文(高教20016号),全国首批号),全国首批35所示范性软件所示范性软件学院正式成立学院正式成立 2003年年 经教育部批准全国成立了经教育部批准全国成立了35所示范所示范性软件职业技术学院性软件职业技术学院软件工程教育软件工程教育v 我国软件工程教育的发展之路我国软件工程教育的发展之路 2003年年12月月 教育部设立教育部设立“软件工程课程体系软件工程课程
14、体系”研研究项目(教育部究项目(教育部2003116号)其目的是号)其目的是通过研究确立我国软件工程教育体系的通过研究确立我国软件工程教育体系的框架,确定课程体系的基本内容与核心框架,确定课程体系的基本内容与核心内容,分析预测未来软件工程学科教育内容,分析预测未来软件工程学科教育的发展趋势。的发展趋势。软件工程教育软件工程教育v 我国软件工程教育的发展之路我国软件工程教育的发展之路 2004年年 由清华大学、北京大学、南大、由清华大学、北京大学、南大、上海交大、北航等高校联合成立上海交大、北航等高校联合成立了了“软件工程课程体系研究软件工程课程体系研究”课课题组,经研究推出了题组,经研究推出了
15、中国软件中国软件工程学科教程工程学科教程。软件工程教育软件工程教育v我国软件工程教育的发展之路我国软件工程教育的发展之路 2004年年 提出四种软件工程专业的设置模式提出四种软件工程专业的设置模式模式:侧重于计算机科学模式:侧重于计算机科学模式:侧重于系统认识模式:侧重于系统认识模式:侧重于软件开发技术模式:侧重于软件开发技术模式:侧重于工程化理念模式:侧重于工程化理念 软件工程教育软件工程教育v我国软件工程教育的发展之路我国软件工程教育的发展之路 2004年年 软件工程学科本科生教育知识体系软件工程学科本科生教育知识体系 SEEK(Software Engineering Education
展开阅读全文