《软件工程》课程电子教案(PPT教学课件)第一章 绪论

软件工程 REST

序 为什么要学习软件工程 进入新世纪以来,中国的高技术产业,特别是信息产业的 持续高速发展,信息技术已经成为21世纪经济发展的驱动力。 软件是信息化的核心,国民经济、国防建设、社会发展及 人民生活都离不开软件。软件产业是增长最快的朝阳产业,是 高投入/高产出、无污染、低能耗的绿色产业。软件产业关系 到国家经济和文化安全,体现了国家综合实力,是决定21世纪 国际竞争地位的战略性产业 软件工程已成为软件产业健康发展的关键技术,软件工程 技术在经济、科技、国防各个领域的广泛应用与实践过程证明: 提高软件的质量和生产率的关键是软件系统的分析与设计,建 立系统模型
进入新世纪以来,中国的高技术产业,特别是信息产业的 持续高速发展,信息技术已经成为21世纪经济发展的驱动力。 为什么要学习软件工程 序 软件是信息化的核心,国民经济、国防建设、社会发展及 人民生活都离不开软件。软件产业是增长最快的朝阳产业,是 高投入/高产出、无污染、低能耗的绿色产业。软件产业关系 到国家经济和文化安全,体现了国家综合实力,是决定21世纪 国际竞争地位的战略性产业。 软件工程已成为软件产业健康发展的关键技术,软件工程 技术在经济、科技、国防各个领域的广泛应用与实践过程证明: 提高软件的质量和生产率的关键是软件系统的分析与设计,建 立系统模型

1软件工程的产生和发展 1.1软件工程的产生和发畏 软件工程( Software Engineering)是在克服60年代末所 出现的“软件危机”的过程中还渐形成与发展的。软件工程 是一门指导计算机软件系统开发和维护的工程学科,是一门 新兴的边缘学科,主要研究如何应用软件开发的科学理论和 工程技术来指导大型软件系统的开发。 在我国加入WTO后,大力推广、应用软件工程的开发 技术及管理技术,提高软件工程的应用水平,对促进我国软 件产业与国际接轨,推动我国软件产业的迅速发展起着十分 重要的关键作用
1.1 软件工程的产生和发展 1.1软件工程的产生和发展 软件工程(Software Engineering)是在克服60年代末所 出现的“软件危机”的过程中逐渐形成与发展的。软件工程 是一门指导计算机软件系统开发和维护的工程学科,是一门 新兴的边缘学科,主要研究如何应用软件开发的科学理论和 工程技术来指导大型软件系统的开发。 在我国加入WTO后,大力推广、应用软件工程的开发 技术及管理技术,提高软件工程的应用水平,对促进我国软 件产业与国际接轨,推动我国软件产业的迅速发展起着十分 重要的关键作用

111较件程的产生和发展 1.1.1软件工程的产生和发展 软件工程的发展已经历了四个重要阶段: 1、第一代软件工程一传统的软件工程 2、第二代软件工程—对象工程 3、第三代软件工程一过程工程 第四代软件工程—构件工程 点击查看相应信息
1.1.1软件工程的产生和发展 1.1.1 软件工程的产生和发展 软件工程的发展已经历了四个重要阶段: 4、第四代软件工程 — 构件工程 3、第三代软件工程 — 过程工程 2、第二代软件工程 — 对象工程 1、第一代软件工程 — 传统的软件工程 点击查看相应信息

111较件程的产生和发展 1.1.1软件工程的产生和发展 软件工程的发展已经历了四个重要阶段: 1、第一代软件工程、传统的软件工程 60年代末到70年代为了 第二代软件工程 克服“软件危机” 3、第三代软件工程一过 ( Software crisis)提出 “软件工程”的名词,将软 4、第四代软件工程一构件开发纳入工程化的轨道, 基本形成软件工程的概念、 框架、技术和方法。称为传 统的软件工程
1.1.1软件工程的产生和发展 1.1.1 软件工程的产生和发展 软件工程的发展已经历了四个重要阶段: 1、第一代软件工程 — 传统的软件工程 2、第二代软件工程 — 对象工程 3、第三代软件工程 — 过程工程 4、第四代软件工程 — 构件工程 60年代末到70年代为了 克 服 “ 软件危机 ” (Software crisis) 提 出 “软件工程”的名词, 将软 件开发纳入工程化的轨道, 基本形成软件工程的概念、 框架、技术和方法。称为传 统的软件工程

111较件程的产生和发展 1.1.1软件工程的产生和发展 软件工程的发展已经历了四个重要阶段: 1、第一代软件工程一传统的软件工程 2、第二代软件工程一对象工程 3、第三代软件工程得工程 4、第四代软件工80年代中到90年代,面向对象 的方法与技术得到发展,研究的重 点转移到面向对象的分析与设计, 演化为一种完整的软件开发方法和 系统的技术体系,称为对象工程
1.1.1软件工程的产生和发展 1.1.1 软件工程的产生和发展 软件工程的发展已经历了四个重要阶段: 1、第一代软件工程 — 传统的软件工程 2、第二代软件工程 — 对象工程 3、第三代软件工程 — 过程工程 4、第四代软件工程 —80构件工程 年代中到90年代,面向对象 的方法与技术得到发展,研究的重 点转移到面向对象的分析与设计, 演化为一种完整的软件开发方法和 系统的技术体系,称为对象工程

111较件程的产生和发展 11工程的产生80年代中开始,人们在软件开发 的实践过程中认识到:提高软件生产 软件工程的发展已经率,保证软件质量的关键是“软件过 程”,是软件开发和维护中的管理和 1、第一代软件工程支持能力,逐步形成软件过程工程。 2、第二代软件工程x 3、第三代软件工程过程工程 4、第四代软件工程一构件工程
1.1.1软件工程的产生和发展 1.1.1 软件工程的产生和发展 软件工程的发展已经历了四个重要阶段: 1、第一代软件工程 — 传统的软件工程 2、第二代软件工程 — 对象工程 3、第三代软件工程 — 过程工程 4、第四代软件工程 — 构件工程 80年代中开始,人们在软件开发 的实践过程中认识到:提高软件生产 率,保证软件质量的关键是“软件过 程” ,是软件开发和维护中的管理和 支持能力,逐步形成软件过程工程

111较件程的产生和发展 90起年代,基于构件( Component) 1件工程的的开发方法取得重要进展,软件系统的 开发可通过使用现成的可复用构件组装 软件工程的发完成,而无需从头开始构造,以此达到 提高效率和质量,降低成本的目的。称 1、第一代软件为构件工程。 第二代软件工程 程 3、第三代软件工程/程工程 4、第四代软件工程一构件工程
1.1.1软件工程的产生和发展 1.1.1 软件工程的产生和发展 软件工程的发展已经历了四个重要阶段: 1、第一代软件工程 — 传统的软件工程 2、第二代软件工程 — 对象工程 3、第三代软件工程 — 过程工程 4、第四代软件工程 — 构件工程 90起年代,基于构件(Component) 的开发方法取得重要进展,软件系统的 开发可通过使用现成的可复用构件组装 完成,而无需从头开始构造,以此达到 提高效率和质量,降低成本的目的。称 为构件工程

1.1.2软件工程研究的内容 1.1.2软件工程研究的内容 软件工程是一门新兴的边缘学科,涉及的学科多,研究的 范围广。归结起来软件工程研究的主要内容有以下几方面 软件开发方法、技术 软件开发工具及环境}软件开发技术 ←软件管理技术 软件规范(国所池)}软件管理技术 (1)软件开发技术(软件结构、开发方法、工具与软件工程 环境、软件工程标准化) (2)软件工程管理(质量管理,软件工程经济学:成本估算, 计划安排)
1.1.2 软件工程研究的内容 软件工程是一门新兴的边缘学科,涉及的学科多,研究的 范围广。归结起来软件工程研究的主要内容有以下几方面: }软件开发技术 软件开发方法、技术 软件开发工具及环境 软件管理技术 软件规范(国际规范) }软件管理技术 (1)软件开发技术(软件结构、开发方法、工具与软件工程 环境、软件工程标准化) (2)软件工程管理(质量管理,软件工程经济学:成本估算, 计划安排) 1.1.2 软件工程研究的内容

课程内容与主要参考书 课程内容 、传统的软件工程方法和技术 软件工程技术概论 2、面向对象的开发方法 3、UML统一建模语言 4、构件技术介绍 教材及主要参考书 1.软件工程—理论与实践许家珆曾翎彭德中编著 高等教育出版社 2.软件工程概论 朱三元钱乐秋宿为民编著 科学出版社 3.UML面向对象分析 吴际金茂忠编著 北京航空航天大学出版社 >返回
一、课程内容: 1、传统的软件工程方法和技术 2、面向对象的开发方法 3、 UML统一建模语言 4、构件技术介绍 课程内容与主要参考书 二、教材及主要参考书: 1. 软件工程— 理论与实践 许家珆 曾 翎 彭德中 编著 高等教育出版社 2. 软件工程概论 朱三元 钱乐秋 宿为民 编著 科学出版社 3. UML面向对象分析 吴际 金茂忠 编著 北京航空航天大学出版社
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- c语言教程(含习题)_第8章 函数.ppt
- c语言教程(含习题)_第7章 数组.ppt
- c语言教程(含习题)_第6章 循环结构程序设计.ppt
- c语言教程(含习题)_第5章 选择结构程序设计.ppt
- c语言教程(含习题)_第4章 顺序结构程序设计.ppt
- c语言教程(含习题)_第3章 数据类型、运算符与表达式.ppt
- c语言教程(含习题)_第2章 程序的灵魂算法.ppt
- c语言教程(含习题)_第1章 C语言概述.ppt
- 《软件工程》课程教学资源(PPT课件讲稿)第9章 软件测试.ppt
- 《软件工程》课程教学资源(PPT课件讲稿)第8章 统一建模语言UML.ppt
- 《软件工程》课程教学资源(图示)图8.25 开发过程简图.doc
- 《软件工程》课程教学资源(图示)图8.23 配置图.doc
- 《软件工程》课程教学资源(PPT课件讲稿)第7章 向对象的分析和设计方法.ppt
- 《软件工程》课程教学资源(图示)图7.6栈的状态转换图.doc
- 《软件工程》课程教学资源(图示)图7.3 OOA主要概念表示方式.doc
- 《软件工程》课程教学资源(图示)图7.13多层次、多组成部分模型.doc
- 《软件工程》课程教学资源(图示)图7.12实例连接的表示及例子.doc
- 《软件工程》课程教学资源(PPT课件讲稿)第6章 编码.ppt
- 《软件工程》课程教学资源(PPT课件讲稿)第5章 详细设计.ppt
- 《软件工程》课程教学资源(图示)三种基本的控制结构.doc
- 《软件工程》课程电子教案(PPT教学课件)第二章 可行性分析与软件计划.ppt
- 《软件工程》课程电子教案(PPT教学课件)第三章 结构化方法.ppt
- 《软件工程》课程电子教案(PPT教学课件)第四章 面向对象的技术.ppt
- 《软件工程》课程电子教案(PPT教学课件)第五章 UML建模语言.ppt
- 《软件工程》课程电子教案(PPT教学课件)第六章 软件测试.ppt
- 《软件工程》课程电子教案(PPT教学课件)第七章 软件维护.ppt
- 《软件工程》课程电子教案(PPT教学课件)第八章 基于构件的软件工程.ppt
- 《软件工程》课程电子教案(PPT教学课件)第九章 软件工具与集成化环境.ppt
- 《软件工程》课程电子教案(PPT教学课件)第十章 软件工程管理.ppt
- C和C++程序设计_第10章 文件.ppt
- C和C++程序设计_第11章 C++的面向对象基础知识.ppt
- C和C++程序设计_第1章 C语言概述.ppt
- C和C++程序设计_第2章 基本数据类型、运算符和表达式.ppt
- C和C++程序设计_第3章 基本的输入输出和顺序程序设计.ppt
- C和C++程序设计_第4章 选择和循环结构程序设计.ppt
- C和C++程序设计_第5章 数组.ppt
- C和C++程序设计_第6章 函数.ppt
- C和C++程序设计_第7章 预处理命令.ppt
- C和C++程序设计_第8章 指针.ppt
- C和C++程序设计_第9章 结构体、共用体及枚举型.ppt