清华大学出版社:《软件工程导论》课程PPT教学课件(第三版)第一章 软件危机与软件工程(张海藩)

软件工程导论 第三版 张海藩 清华大学出版社
软 件 工 程 导 论 张海藩 清华大学出版社 第三版

计算机软件 ■程序设计语 ■数据结构 ■人机交互 程序设计方法论 软件工程
计算机软件 ◼ 程序设计语言 ◼ 数据结构 ◼ 人机交互 ◼ 程序设计方法论 ◼ 软件工程

各章节主要内容 第第 软件危机与软件工程 可行性研究(重点) 第三 需求分析(重点) 第四 总体设计(重点) 第五章 详细设计(重点) 第六章 编码 第七章 测试 第八章 维护 ■第九 面向对象方法学引论 ■第十 面向对象分析 ■第十一章 面向对象设计 第十二章 面向对象实现 第十三章 管理技术
各章节主要内容 ◼ 第一章 软件危机与软件工程 ◼ 第二章 可行性研究(重点) ◼ 第三章 需求分析(重点) ◼ 第四章 总体设计(重点) ◼ 第五章 详细设计(重点) ◼ 第六章 编码 ◼ 第七章 测试 ◼ 第八章 维护 ◼ 第九章 面向对象方法学引论 ◼ 第十章 面向对象分析 ◼ 第十一章 面向对象设计 ◼ 第十二章 面向对象实现 ◼ 第十三章 管理技术

第一章软件危机与软件工程 软件危机 软件工程 技术审查和管理复审
第一章 软件危机与软件工程 ◼ 软件危机 ◼ 软件工程 ◼ 技术审查和管理复审

软件危机 ■1.12产生软件危机的原因 ■1.13解决软件危机的途径
软件危机 ◼ 1.1.2 产生软件危机的原因 ◼ 1.1.3 解决软件危机的途径

软件危机 软件危机的表现 ■对软件开发成本和进度的估计常常很不准确 ■用户对“已完成的”软件系统不满意的现象经常发生 ■软件产品的质量往往靠不住 ■软件常常是不可维护的 ■软件通常没有适当的文档资料 ■软件成本在计算机系统总成本中所占的比例逐年上升 软件开发生产率提高的速度远远跟不上计算机应用迅速普 及深入的趋势
软 件 危 机 ◼ 软件危机的表现 ◼ 对软件开发成本和进度的估计常常很不准确. ◼ 用户对“已完成的”软件系统不满意的现象经常发生. ◼ 软件产品的质量往往靠不住. ◼ 软件常常是不可维护的. ◼ 软件通常没有适当的文档资料. ◼ 软件成本在计算机系统总成本中所占的比例逐年上升. ◼ 软件开发生产率提高的速度,远远跟不上计算机应用迅速普 及深入的趋势

产生原因以及解决途径 产生软件危机原因 软件本身的特点 软件开发与维护的方法不正确 概念:软件生命周期 ■解决软件危机的途径 技术措施 组织管理措施
产 生 原 因 以 及 解 决 途 径 ◼ 产生软件危机原因 ◼ 软件本身的特点 ◼ 软件开发与维护的方法不正确 概念:软件生命周期 ◼解决软件危机的途径 ◼ 技术措施 ◼ 组织管理措施

软件工程 ■121软件工程的基本原理 ■1.22软件工程的传统途径 ■123生命周期各阶段的基本任务 ■12.4瀑布模型
软件工程 ◼ 1.2.1 软件工程的基本原理 ◼ 1.2.2 软件工程的传统途径 ◼ 1.2.3 生命周期各阶段的基本任务 ◼ 1.2.4 瀑布模型

软件工程 七条基本原理 ■软件工程的传统途径 现代软件工程的定义 Boehm:运用现代科学技术知识来设计并构造计算机程 序及为开发、运行和维护这些程序所必需的相关文件 资料 IEEE:软件工程是开发、运行、维护和修复软件的系 统方法 ■ Fritz Bauer:建立并使用完善的工程化原则,以较经 济的手段获得能在实际机器上有效运行的可靠软件的 系列方法
软 件 工 程 ◼ 七条基本原理 ◼ 软件工程的传统途径 ◼ 现代软件工程的定义 ◼ Boehm:运用现代科学技术知识来设计并构造计算机程 序及为开发、运行和维护这些程序所必需的相关文件 资料 ◼ IEEE:软件工程是开发、运行、维护和修复软件的系 统方法 ◼ Fritz Bauer:建立并使用完善的工程化原则,以较经 济的手段获得能在实际机器上有效运行的可靠软件的 一系列方法

生命周期各阶段的基本任务 ■瀑布模型 个,「计划 定义 阶段 需求分析 设计 开发阶段 编码 测试卜 维护阶段 运行·维护
生命周期各阶段的基本任务 ◼ 瀑布模型
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第九章 常用工具软件简介.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第八章 信息安全.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第七章 信息检索与发布.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第六章 Internet.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第五章 数据库基础.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第四章 办公自动化及Office22003的应用.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第四章(4-7)PowerPoint 2003.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第四章(4-8)Office整合应用.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第四章(4-6)Excel电子表格.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第三章 多媒体技术及应用.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第二章 操作系统.ppt
- 《大学计算机基础》课程教学资源:复习思考题.doc
- 《大学计算机基础》课程教学资源:第一章 计算机与信息技术基础.doc
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第一章 信息与计算机基础.ppt
- 《C++面向对象程序设计》第四章 派生类与继承.ppt
- 《C++面向对象程序设计》第三章 类和对象.ppt
- 《C++面向对象程序设计》第二章 C语言复习及C++基础知识.ppt
- 《C++面向对象程序设计》第一章 面向对象程序设计概述.ppt
- 《C++面向对象程序设计》第二章 C语言复习及C++基础知识.ppt
- 《C++面向对象程序设计》第一章 面向对象程序设计概述.ppt
- 清华大学出版社:《软件工程导论》课程PPT教学课件(第三版)第二章 可行性研究.ppt
- 清华大学出版社:《软件工程导论》课程PPT教学课件(第三版)第三章 需求分析.ppt
- 清华大学出版社:《软件工程导论》课程PPT教学课件(第三版)第四章 总体设计.ppt
- 清华大学出版社:《软件工程导论》课程PPT教学课件(第三版)第五章 详细设计.ppt
- 清华大学出版社:《软件工程导论》课程PPT教学课件(第三版)第六章 编码.ppt
- 清华大学出版社:《软件工程导论》课程PPT教学课件(第三版)第七章 测试.ppt
- 清华大学出版社:《软件工程导论》课程PPT教学课件(第三版)第八章 维护.ppt
- 清华大学出版社:《软件工程导论》课程PPT教学课件(第三版)第九章 面向对象方法学引论.ppt
- 清华大学出版社:《软件工程导论》课程PPT教学课件(第三版)第十章 面向对象分析.ppt
- 清华大学出版社:《软件工程导论》课程PPT教学课件(第三版)第十一章 面向对象设计.ppt
- 清华大学出版社:《软件工程导论》课程PPT教学课件(第三版)第十二章 面向对象实现.ppt
- 清华大学出版社:《软件工程导论》课程PPT教学课件(第三版)第十三章 管理技术.ppt
- 《计算机网络技术》教学大纲.doc
- 《网络安全与管理》第10章 操作系统安全性.ppt
- 《网络安全与管理》第11章 网络管理原理及实现.ppt
- 《网络安全与管理》第12章 无线网络的安全性.ppt
- 《网络安全与管理》第1章 网络安全概述.ppt
- 《网络安全与管理》第2章 信息安全机制.ppt
- 《网络安全与管理》第3章 密钥分配与管理.ppt
- 《网络安全与管理》第5章 系统攻击及入侵检测.ppt