1 / 512
文档名称:

512软件工程.ppt

格式:ppt   页数:512页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

512软件工程.ppt

上传人:w8888u 2012/5/16 文件大小:0 KB

下载得到文件列表

512软件工程.ppt

文档介绍

文档介绍:课名: 软件工程
11/12/2017
1
第一章软件工程概述
11/12/2017
2
§ 软件工程的背景和历史
1968年由NATO (北大西洋公约组织)在德国Garmish召开的学术会议上,Feitz Bauer首先提出了“软件工程”概念。
11/12/2017
3
软件工程与编程
前者是一门学科,一种科学理论来指导软件系统开发,标准化,自动化的过程
考虑如何分解一个系统,以便各人分工开发;考虑如何说明每个部分的规格要求;怎样才能易于维护
单纯的代码编写
是软件工程发展的前身
是软件工程中占据很少时间和空间的一部分
11/12/2017
4
计算机学科的发展
计算机科学
(CS)
计算机科学
(CS)
计算机工程
(CE)
软件工程
(SE)
信息系统
(IS)
计算学科
(computing discipline)
11/12/2017
5
60年代以来
工厂管理
病人监护
工资统发
图书馆管理
机票预定
学籍管理
11/12/2017
6
早期第二阶段第三阶段第四阶段
面向批处理多用户分布式系统强大的桌面系统
有限的分布实时嵌入“智能”面向对象技术
自定义软件数据库低成本硬件专家系统
软件产品消费者的影响人工神经网络
并行计算
网络计算机
1950
1960
1970
1980
1990
2000
Evolution of software#
11/12/2017
7
为什么发展如此之快
不准确的时间和金钱的估算
软件质量的低下
相对硬件产品开发软件开发费用的增加
维护、增强软件系统的必要性
硬件价格大幅度下降
11/12/2017
8
软件技术面临的问题
规模
复杂性
生产率
11/12/2017
9
Windows95有1000万行代码
Windows2000有5000万行代码
例:
Exchange2000和 Windows2000开发人员结构
Exchange2000
Windows2000
项目经理
25人
约250人
开发人员
140人
约1700人
测试人员
350人
约3200人
11/12/2017
10