湖北汽车工业学院:《软件工程》课程教学资源(PPT课件)第一章 软件危机与软件工程

湖北汽车工业学院 闫菲向郑涛吴年志陈守峰 制作
软件工程 湖北汽车工业学院 闫菲 向郑涛 吴年志 陈宇峰 制作

利言 本书是依据教育部巛高职高专教育基础课程教学的基 本要求》和《高职高专教育专业人才培养目标与规格》 编写而成。全书共15章,内容主要包括 ;软件开发模型;讣算机系统工程,需求分析, 总体设讣,详细设计,编码与测试。软件维护,面向对 象技术,快速原型技术,重用技术,人杋界面设讣。书 中含有丰富的例题与习题,便于教学与自学。 本书强调内容的实用性,以问题带知识点的方式 來阐述,内容精练,重点突岀,概念清楚.针对性和实 际操作性强
前言 本书是依据教育部《高职高专教育基础课程教学的基 本要求》和《高职高专教育专业人才培养目标与规格》 编写而成。全书共15章,内容主要包括:软件危机与软 件工程;软件开发模型;计算机系统工程,需求分析, 总体设计,详细设计,编码与测试,软件维护,面向对 象技术,快速原型技术,重用技术,人机界面设计。书 中含有丰富的例题与习题,便于教学与自学。 本书强调内容的实用性,以问题带知识点的方式 来阐述,内容精练,重点突出,概念清楚,针对性和实 际操作性强

第一章软件危机与软件工程 学习要点 ■软件工程是在20世纪60年代末期提出的。这 概念的提出,其目的是倡导以工程的原理 原则和方法进行软件开发,以期解决当时出现 的“软件危机” 本章介绍软件危机和软件工程的基本概念
第一章 软件危机与软件工程 学习要点: ◼软件工程是在20世纪60年代末期提出的。这 一概念的提出,其目的是倡导以工程的原理、 原则和方法进行软件开发,以期解决当时出现 的“软件危机”。 ◼本章介绍软件危机和软件工程的基本概念

第章热件工程 1,1软件危机 12软件工程 退出
第1章 软件工程 1.2 软件工程 退出 1.1 软件危机

1.1软件危机 111软件代价高」 1.1.2软件开发和维护中的严重问题 退出
1.1软件危机 1.1.1 软件代价高 1.1.2 软件开发和维护中的严重问题 退出

1.1.1软件代价高 l00 80 硬件 和60 40 软件 20 1955 1970 1985 ■计算机系统硬件/软件成本变化趋势 ■在开发一个新型计算机系统或修改一个现有系统的过 程中,最大部分的资金是用在软件系统开发方面
1.1.1软件代价高 100 80 60 40 20 0 1955 1970 1985 硬件 软件 总费用的百分比 ◼计算机系统硬件/软件成本变化趋势 ◼在开发一个新型计算机系统或修改一个现有系统的过 程中,最大部分的资金是用在软件系统开发方面

1.12软件开发和维护中的严重问题 1、软件危机 计算机系统发展的早期时代所形 成的错误概念与做法,已经严重阻 碍了计算机软件的开发,更严重的 是:用错误方法开发的软件几乎根 本无法维护,只好提前报废
1.1.2 软件开发和维护中的严重问题 计算机系统发展的早期时代所形 成的错误概念与做法,已经严重阻 碍了计算机软件的开发,更严重的 是:用错误方法开发的软件几乎根 本无法维护,只好提前报废。 1、软件危机

有那些软件开发的错误方法和观念 1、软件开发成本与进度估计不准确 2、闭门造车。软件开发人员仓促上阵,编写程序 ■3、软件产品的质量量化分析不够 4、软件重用性差 5、软件没有适当的文档资料 6、软件成本逐年上升
2、有那些软件开发的错误方法和观念 ◼3、 软件产品的质量量化分析不够。 ◼1、 软件开发成本与进度估计不准确。 ◼2、 闭门造车。软件开发人员仓促上阵,编写程序。 ◼4、 软件重用性差。 ◼5、 软件没有适当的文档资料。 ◼6、 软件成本逐年上升

本节小结 产生软件危机原因-与软件本身的特点有关: ■1、软件是逻辑部件:试制阶段难衡量;开发质量较难 评价,开发过程管理和控制较难;运行过程才能暴露没 有检测出来的事故,相当于修改设计,软件维护困难; ■2、软件规模庞大,有技术问题,也有管理方法问题。 ■3、早期开发的个体化;忽视需求分析;认为软件开发 写程序;轻视维护,对用户不了解, ■4、对前期工作不能忽视,做好软件定义时期的工作, 这是降低成本,提高件质量的关键。 5、严重性:在软件开发的不同阶段修改付出代价(后 期是前期的2-3个数量级),软件维护是极端艰巨复杂的 工作,占55%~70%)
本节小结 产生软件危机原因----与软件本身的特点有关: ◼1、软件是逻辑部件:试制阶段难衡量;开发质量较难 评价,开发过程管理和控制较难;运行过程才能暴露没 有检测出来的事故,相当于修改设计,软件维护困难; ◼2、软件规模庞大,有技术问题,也有管理方法问题。 ◼3、早期开发的个体化;忽视需求分析;认为软件开发 写程序;轻视维护,对用户不了解, ◼4、对前期工作不能忽视,做好软件定义时期的工作, 这是降低成本,提高件质量的关键。 ◼5、严重性:在软件开发的不同阶段修改付出代价(后 期是前期的2-3个数量级),软件维护是极端艰巨复杂的 工作,占55%~70%)

1.2软件工程 121软件工程的定义与基本原理 122软件工程的且标 123软件工程框架及原则 退出
1. 2 软件工程 1.2.1 软件工程的定义与基本原理 1.2.2 软件工程的目标 1.2.3 软件工程框架及原则 退出
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《C语言教程》课程教学资源:课堂笔记.doc
- 《C语言教程》课程PPT教学课件:数组的数据的集合.ppt
- 《C语言教程》课程PPT教学课件:函数调用的一般形式.ppt
- 《C语言教程》课程PPT教学课件:局部变量和全局变量.ppt
- 《C语言教程》课程PPT教学课件:内部函数和外部函数.ppt
- 《C语言教程》课程PPT教学课件:数组作为函数参数.ppt
- 《C语言教程》课程PPT教学课件:字符数组的元素.ppt
- 《C语言教程》课程PPT教学课件:预处理命令.ppt
- 《C语言教程》课程PPT教学课件:程序设计中的函数.ppt
- 《C语言教程》课程PPT教学课件:变量存储类别.ppt
- 《C语言教程》课程PPT教学课件:二维数组的定义.ppt
- 《C语言教程》课程PPT教学课件:循环控制.ppt
- 《C语言教程》课程PPT教学课件:指针是C语言中重要的概念.ppt
- 《C语言教程》课程PPT教学课件:指针作为函数参数.ppt
- 《C语言教程》课程PPT教学课件:指针的各种定义.ppt
- 《C语言教程》课程PPT教学课件:数组与指针的自定义.ppt
- 《C语言教程》课程PPT教学课件:多维数组与指针.ppt
- 《C语言教程》课程PPT教学课件:数组与指针.ppt
- 《C语言教程》课程PPT教学课件:C程序设计For循环.ppt
- 《C语言教程》课程PPT教学课件:选择结构程序设计.ppt
- 湖北汽车工业学院:《软件工程》课程教学资源(PPT课件)第七章 编码.ppt
- 湖北汽车工业学院:《软件工程》课程教学资源(PPT课件)第九章 软件维护.ppt
- 湖北汽车工业学院:《软件工程》课程教学资源(PPT课件)第二章 软件生命周期及软件开发模式.ppt
- 湖北汽车工业学院:《软件工程》课程教学资源(PPT课件)第五章 总体设计.ppt
- 湖北汽车工业学院:《软件工程》课程教学资源(PPT课件)第八章 软件测试.ppt
- 湖北汽车工业学院:《软件工程》课程教学资源(PPT课件)第六章 详细设计.ppt
- 西北工业大学:《DSP软件编程与算法实现》 开发流程讲解.ppt
- 《ANSYS教程》教学资源(PPT课件讲稿,共五章).ppt
- 《电子商务》 电子商务概论总复习.ppt
- 《AutoCAD 2002应用教程》电子教案(PPT教学课件)目录.ppt
- 《AutoCAD 2002应用教程》电子教案(PPT教学课件)第一章 绘图基础.ppt
- 《AutoCAD 2002应用教程》电子教案(PPT教学课件)第二章 二维绘图.ppt
- 《AutoCAD 2002应用教程》电子教案(PPT教学课件)第三章 二维图形编辑.ppt
- 《AutoCAD 2002应用教程》电子教案(PPT教学课件)第四章 辅助绘图.ppt
- 《AutoCAD 2002应用教程》电子教案(PPT教学课件)第五章 尺寸标注.ppt
- 《AutoCAD 2002应用教程》电子教案(PPT教学课件)第六章 图块和外部参照.ppt
- 《AutoCAD 2002应用教程》电子教案(PPT教学课件)第七章 图形输出与数据交换.ppt
- 《AutoCAD 2002应用教程》电子教案(PPT教学课件)第八章 AutoCAD与Internet.ppt
- 《AutoCAD 2002应用教程》电子教案(PPT教学课件)第九章 综合应用实例.ppt
- 《计算机文化基础实用教程》电子教案(PPT课件讲稿)第三章 中文字处理软件Word 2000的功能和使用.ppt