下载此文档

第1章软件工程学概述 - 第1章 软件工程学概述.ppt


文档分类:IT计算机 | 页数:约69页 举报非法文档有奖
1/69
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/69 下载此文档
文档列表 文档介绍
第1章软件工程学概述
江西师范大学软件学院
本章目标
? 了解软件工程学产生的背景和原因
? 了解软件工程的基本原理、
概念和方法
?掌握软件生命周期模型,
为特定的项目选择适合的模型
问题
为什么要提出
软件工程呢?
软件工程对软件开发有什么帮助呢?
主要内容
软件危机( Software Crisis)
软件工程( Software Engineering)
软件生命周期(Software Life Cycle)
软件过程(Software Process)
内容线索
软件危机
软件发展过程
软件危机
软件危机表现
软件危机产生原因
消除软件危机的途径
软件工程
软件生命周期
软件过程
软件发展过程…
1950’s~1960’s中:规模较小的程序,个体化的软件开发,只有程序清单
1960’s中~1970’中:“软件作坊”,广泛使用产品软件
“软件危机”出现了
1968年北大西洋公约组织的计算机科学家在联邦德国召开国际会议,讨论软件危机问题,在这次会议上正式提出并使用了“软件工程”这个名词,一门新兴的工程学科就此诞生了
…软件发展过程…
1970’中~1980’s:微处理器的出现并广泛应用
分布式系统、嵌入智能
1980’s~:网络迅速普及
强大的桌面系统、面向对象技术、专家系统、人工智能、神经网络、并行计算、网格计算、虚拟组织
…软件发展过程
软件发展过程中存在的问题
软件开发能力不能满足人们的需要
社会对软件的依赖程度加大,人们普遍关注软件的安全和可靠性
若干年前开发的应用软件经过几十次修改已无人认识它的内部结构,己经不可维护
由于经济原因,嵌入式系统存在许多怪现象,企业不愿意投入资源再生产,而采取打补丁+时髦界面的方法
问题实例
日常生活:零元帐单
国计民生:
S计算机网络警报
医用系统:Therac-25医用线性加速器,严重过量辐射
军用系统:飞毛腿导弹
身边
浦东移动通讯瘫痪
操作系统
有趣的实验
Google和baidu
Excel

第1章软件工程学概述 - 第1章 软件工程学概述 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数69
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zbfc1172
  • 文件大小1.38 MB
  • 时间2018-06-19