1 / 79
文档名称:

[软件工程]CH1 PPT课件.ppt

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

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

分享

预览

[软件工程]CH1 PPT课件.ppt

上传人:小马皮皮 2015/9/14 文件大小:0 KB

下载得到文件列表

[软件工程]CH1 PPT课件.ppt

相关文档

文档介绍

文档介绍:软件工程
软件工程
刘迎春
软件工程
7/7/2017
1
My Phone & QQ
手机:**********
QQ:468029791
7/7/2017
2
第一章软件工程概述
主要内容:
软件的发展
计算机软件概述
软件工程与开发准则
软件生命周期
软件开发模型
软件是什么?
软件从哪里来?
软件到哪里去?
7/7/2017
3
软件的发展-阶段
其发展历史大致可以分为四个阶段:
1949
1959
1969
1981
2010
1994
第五阶段
互联网时代
信息爆炸
早期
面向批处理
自定义软件
第二阶段
多用户
实时
数据库
软件产品
第三阶段
分布式系统
低成本硬件
嵌入“智能”
第四阶段
强大的桌面系统
面向对象技术
专家系统
人工神经网络
7/7/2017
4
(1) 早期阶段
早期专业服务公司,1949——1959
1962年间的SAGE系统,是第一个极大的计算机项目,总开支最终达到了80亿美元,当时美国程序员的数目为大约1200名,有700人为SAGE项目工作
1954~1964:SABRE飞机预订系统开发:美国航空公司要求IBM开发SABRE飞机预订系统时,雇用了大约200名软件工程师、耗资3000万美元。
SAGE和SABRE系统都成了“程序员的大学”
人们认为计算机的主要用途是快速计算,软件编程简单,不存在什么系统化的方法,开发没有任何管理,程序的质量完全依赖于程序员个人的技巧。
7/7/2017
5
(2) 第二阶段
早期软件产品公司,1959——1969
多用户系统引入了人机交互的新概念,实时系统能够从多个源收集、分析和转换数据,从而使得进程的控制和输出的产生以毫秒而不是分钟来进行,在线存储的发展产生了第一代数据库管理系统。
在这个时期,出现了软件产品和"软件作坊"的概念,设计人员开发程序不再像早期阶段那样只为自己的研究工作需要,而是为了用户更好地使用计算机,人们开始采用"软件工程"的方法来解决"软件危机"问题。
7/7/2017
6
(3) 第三阶段
强大的企业解决方案提供商的出现,1969——1981
Oracle(1977年), SAP (1972年)
分布式系统极大地提高了计算机系统的复杂性,网络的发展对软件开发提出了更高的要求,特别是微处理器的出现和广泛应用,孕育了一系列的智能产品。
7/7/2017
7
(4) 第四阶段
标志:1981年8月12日发布的IBM个人计算机(IBM PC),成为领先的个人计算平台
微软由比尔·盖茨和保罗·艾伦这对伙伴于1975年创立,1981年成为有限公司,从西雅图计算机产品公司用了仅仅5万美元买来MS DOS 。
强大的桌面系统和计算机网络迅速发展,计算机体系结构由中央主机控制方式变为客户机/服务器方式,专家系统和人工智能软件终于走出实验室进入了实际应用,虚拟现实和多媒体系统改变了与最终用户的通讯方式,出现了并行计算和网络计算的研究,面向对象技术在许多领域迅速取代了传统软件开发方法。
软件开发技术的度量问题受到重视,O模型、软件过程改进模型CMM等。
7/7/2017
8
(5) 第五阶段
标志:克拉克(James )和安德烈森(Marc Andreesen)在1994年创立了网景
1992年,美国参加竞选总统的候选人克林顿提出将建设“信息高速公路”作为振兴美国经济的一项重要措施。1993年,“信息高速公路”成为美国政府的建设计划。
7/7/2017
9
软件的发展-成果
当今人类社会的所有主题都已被软件改写
7/7/2017
10