软件工程发展趋势

软件工程发展趋势

ID:15811720

大小:158.00 KB

页数:17页

时间:2018-08-05

软件工程发展趋势_第1页
软件工程发展趋势_第2页
软件工程发展趋势_第3页
软件工程发展趋势_第4页
软件工程发展趋势_第5页
资源描述:

《软件工程发展趋势》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件工程发展趋势软件工程发展趋势姓名:班级:2011年12月4日-17-软件工程发展趋势目录1.内容摘要﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍32.论文关键词﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍33.引言﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍34.软件工程发展趋势一、软件工程发展趋势1)软件工程的来源﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍42)软件工程的定义﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍53)软件工程的发展趋势﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍54)软件工程技术的发展﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍7二、软件构件技术1)构件的定义及相关情况﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍11

2、2)构件技术历史发展趋势﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍123)构件技术的优势﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍134)我国对其研究情况﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍145.结束语﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍156.参考文献﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍16-17-软件工程发展趋势Ø内容摘要:软件是一种特殊的产品,随着其规模和复杂性的提高、使用范围的扩大,需要从技术和管理两方面对软件的开发过程进行控制。本文主要从软件工程这门学科和技术出现的背景出发,回顾了软件工程在近40年来理论、方法和实践中的成果。管中窥豹得出软件工程技术发展的必要性。阐述了软件重用和软件构件技

3、术、中间件、分布式计算、标准化、智能化以及软件可靠性工程等当前与软件工程发展密切相关的几个热点技术问题,并对软件构件技术发展趋势进行了探讨.Internet、网格技术和分布式人工智能技术的发展,将对软件工程和软件产业的发展带来深远影响.标准化、智能化和产业化.Ø关键词: 软件危机;构件技术;体系结构;软件开发;系统设计;软件工程技术  Ø引言:软件工程自二十世纪六十年代末诞生以来,经历30余年的坎坷,它已经成为计算机科学领域一门综合性和工程性的独立学科.现在以及未来若干年内,软件工程的研究热点将主要集中在软件重用和软件构件技术、中间件、分布式计算和网格计算、标准化、智能化以及软件可靠性工程等方

4、面.了解和掌握这些热点技术问题的研究现状,对我们进一步学习和研究软件工程无疑具有一定的参考意义。-17-软件工程发展趋势Ø正文:一、软件工程发展趋势(一)软件工程的来源20世纪中期,计算机刚被从军用领域转向民用领域使用,软件设计往往只是为了一个特定的应用而在指定的计算机上设计和编制,当时的计算机硬件非常昂贵,编程人员追求的是如何在有限的处理器能力和存储器空间约束下,编写出执行速度快、体积小的程序。设计软件往往等同于编制程序,基本上是个人设计、个人使用、个人操作、自给自足的私人化的软件生产方式。  到了20世纪60年代,大容量、高速度计算机的出现,使计算机的应用范围迅速扩大,软件开发急剧增长,高

5、级语言开始出现;操作系统的发展引起了计算机应用方式的变化;大量数据处理导致第一代数据库管理系统的诞生。软件系统的规模越来越大,复杂程度越来越高,软件可靠性问题也越来越突出,对软件系统的需求和软件自身的复杂度急剧上升。传统的开发方法无法适应用户在质量、效率等方面对软件的需求,迫切需要改变软件生产方式,提高软件生产率。软件危机开始爆发,这就是所谓的“软件危机”。为解决这个问题,1968年NATO会议上首次提出“软件工程”(SoftwareEngineering)的概念,提出把软件开发从“艺术”和“个体行为”向“工程”和“群体协同工作”转化。其基本思想是应用计算机科学理论和技术以及工程管理原则和方法

6、,按照预算和进度,实现满足用户要求的软件产品的定义、开发、发布和维护的工程。从此也诞生了一门新的学科——软件工程。但是必须承认的是软件危机不可能完全解决,但是经过几十年的不断努力,软件工程的理论已经得到极大的丰富和完善,各种软件设计方法层出不穷,软件行业一片繁荣,从而促进了计算机科学的不断向前发展。-17-软件工程发展趋势(二)软件工程的定义软件工程(SoftwareEngineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。“工程”是科学和数学的某种应用,通过这一应用,使自然界的物质和能源的特性能够通过各种结构、机器、产品、系统和过程,成为对人类有

7、用的东西。因而,“软件工程”就是科学和数学的某种应用,通过这一应用,使计算机设备的能力借助于计算机程序、过程和有关文档成为对人类有用的东西。软件工程的成果是为软件设计和开发人员提供思想方法和工具,而软件开发是一项需要良好组织,严密管理且各方面人员配合协作的复杂工作。软件工程正是指导这项工程的一门科学。软件工程在过去一段时间内已经取得了长足的进展,可以说在软件的开发和应用中起到了其应有的作用。软件工

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。