软件工程发展趋势
时间:2026-01-18
时间:2026-01-18
软
件
工
程
发
展
趋
势
姓名:
班级:
- 1 - 2011年12月4日
目录
1. 内容摘要﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍3
2. 论文关键词﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍3
3. 引言﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍3
4. 软件工程发展趋势
一、软件工程发展趋势
1) 软件工程的来源﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍4
2) 软件工程的定义﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍5
3) 软件工程的发展趋势﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍5
4) 软件工程技术的发展﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍7
二、软件构件技术
1) 构件的定义及相关情况﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍11
2) 构件技术历史发展趋势﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍12
3) 构件技术的优势﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍13
4) 我国对其研究情况﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍14
5. 结束语﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍15
6. 参考文献﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍16
- 2 -
内容摘要: 软件是一种特殊的产品,随着其规模和复杂性的提高、使用范围的扩大,需
要从技术和管理两方面对软件的开发过程进行控制。本文主要从软件工程这门学
科和技术出现的背景出发,回顾了软件工程在近40年来理论、方法和实践中的
成果。管中窥豹得出软件工程技术发展的必要性。阐述了软件重用和软件构件技
术、中间件、分布式计算、标准化、智能化以及软件可靠性工程等当前与软件工
程发展密切相关的几个热点技术问题, 并对软件构件技术发展趋势进行了探讨.
Internet、网格技术和分布式人工智能技术的发展, 将对软件工程和软件产业的
发展带来深远影响.标准化、智能化和产业化.
关键词:
软件危机;构件技术;体系结构;软件开发;系统设计;软件工程技术
引言:
软件工程自二十世纪六十年代末诞生以来, 经历30 余年的坎坷,
它已经成为计算机科学领域一门综合性和工程性的独立学科. 现在
以及未来若干年内, 软件工程的研究热点将主要集中在软件重用和
软件构件技术、中间件、分布式计算和网格计算、标准化、智能化以
及软件可靠性工程等方面. 了解和掌握这些热点技术问题的研究现
状, 对我们进一步学习和研究软件工程无疑具有一定的参考意义。
- 3 -
正文:
一、 软件工程发展趋势
(一)软件工程的来源
20世纪中期,计算机刚被从军用领域转向民用领域使用,软
件设计往往只是为了一个特定的应用而在指定的计算机上设计和编
制,当时的计算机硬件非常昂贵,编程人员追求的是如何在有限
的处理器能力和存储器空间约束下,编写出执行速度快、体积小
的程序。设计软件往往等同于编制程序,基本上是个人设计、个人使
用、个人操作、自给自足的私人化的软件生产方式。
到了20世纪60年代,大容量、高速度计算机的出现,使计算
机的应用范围迅速扩大,软件开发急剧增长,高级语言开始出现;操
作系统的发展引起了计算机应用方式的变化;大量数据处理导致第一
代数据库管理系统的诞生。软件系统的规模越来越大,复杂程度越来
越高,软件可靠性问题也越来越突出,对软件系统的需求和软件自
身的复杂度急剧上升。传统的开发方法无法适应用户在质量、效
率等方面对软件的需求,迫切需要改变软件生产方式,提高软件生
产率。软件危机开始爆发,这就是所谓的“软件危机”。
为解决这个问题,1968年NATO会议上首次提出“软件工程”
(Software Engineering)的概念,提出把软件开发从“艺术”和
“个体行为”向“工程”和“群体协同工作”转化。其基本思想
是应用计算机科学理论和技术以及工程管理原则和方法,按照预
算和进度,实现满足用户要求的软件产品的定义、开发、发布和
维护的工程。从此也诞生了一门新的学科——软件工程。但是必须承
认的是软件危机不可能完全解决,但是经过几十年的不断努力,软件
工程的理论已经得到极大的丰富和完善,各种软件设计方法层出不
穷,软件行业一片繁荣,从而促进了计算机科学的不断向前发展。
- 4 -
(二)软件工程的定义
软件工程(Software Engineering,简称为SE)是一门研究用工
程化方法构建和维护有效的、实用的和高质量的软件的学科。
“工程”是科学和数学的某种应用,通过这一应用,使自然界的
物质和能源的特性能够通过各种结构、机器、产品、系统和过程,成
为对人类有用的东西。因而,“软件工程”就是科学和数学的某种应
用,通过这一应用,使计算机设备的能力借助于计算机程序、过程和
有关文档成为对人类有用的东西。
软件工程的成果是为软件设计和开发人员提供思想方法和工具,
而软件开发是一项需要良好组织,严密管理且各方面人员配合协作 …… 此处隐藏:7623字,全部文档内容请下载后查看。喜欢就下载吧 ……