谢明志-软件工程(ppt512)
|
| 发布时间11-08
方案资源网
|
|
阅读环境:
|
简体中文
|
 |
| 文档格式: |
|
| 文档类型: |
E化实务
|
|
文档大小: |
1567K |
| 资源点数: |
30
|
| 下载次数: |
99
|
|
|
|
|
第一章 软件工程概述
§1.1 软件工程的背景和历史
n 1968年由NATO (北大西洋公约组织)在德国Garmish召开的学术会议上,Feitz Bauer首先提出了“软件工程”概念。
软件工程与编程
n 前者是一门学科,一种科学理论来指导软件系统开发,标准化,自动化的过程
n 考虑如何分解一个系统,以便各人分工开发;考虑如何说明每个部分的规格要求;怎样才能易于维护
n 单纯的代码编写
n 是软件工程发展的前身
n 是软件工程中占据很少时间和空间的一部分
计算机学科的发展
60年代以来
n 工厂管理
n 病人监护
n 工资统发
n 图书馆管理
n 机票预定
n 学籍管理
Evolution of software#
为什么发展如此之快
n 不准确的时间和金钱的估算
n 软件质量的低下
n 相对硬件产品开发软件开发费用的增加
n 维护、增强软件系统的必要性
n 硬件价格大幅度下降
软件技术面临的问题
? 规模
? 复杂性
? 生产率
例:
《人月神话》焦油坑
n 史前史中,没有别的场景比巨兽在焦油坑中垂死挣扎的场面更令人震撼。上帝见证着恐龙、猛犸象、剑齿虎在焦油中挣扎。它们挣扎得越是猛烈,焦油纠缠得越紧,没有任何猛兽足够强壮或具有足够的技巧,能够挣脱束缚,它们最后都沉到了坑底。
软件危机的主要特征
n 软件开发周期大大超过规定
日期;
n 软件开发成本严重超标;
n 软件质量难于保证。
|
|
| 谢明志-软件工程(ppt512)
下载地址:
点击下载
付费说明 |
|
|
下载流程      |
|
相关资源 |
|
|
|
|