软件工程的

摘 要本文主要介绍了软件工程的发展历程、发展现状,并分析了软件工程未来可能的发展趋势,希望能为软件工程学科更好的发展提供帮助.

关 键 词软件工程发展历程发展现状发展趋势网构软件

中图分类号:TP311.5文献标识码:A

0前言

随着高科技的逐步发展,计算机应用得到了日益普及与深化.计算机应用的大范围扩展,对软件自身与软件系统的需求的复杂度大幅度上升.传统的软件开发方法已无法适应计算机用户在效率与质量等方面对软件的需要.在过去的三十年里,应用和可行性技术的发展促进软件工程不断发展.在各种各样的应用领域,不管是财务管理、医院管理还是航空领域和领域,软件都是一项关键的技术.网络平台的出现,对科学理论研究、软件生产、技术发展等方面的发展水平提出了更高的要求,同时也提供了新的发展契机.

1软件工程的发展历程

软件工程的发展,经历了一个漫长的过程,已取得了良好的成果,还为软件工程化的开发提供了良好的技术支持,对其的发展也起到了很大程度上的积极推动作用.其发展的经历主要分为四个阶段:

二十世纪六十年代末至七十年代中期.基于一系列高级语言的应用及结构化程序设计技术的出现,一些支持软件开发的工具被陆续完成生产.由于人们开始重视对程序结构的研究,软件工程思想和概念也在这个时候被正式提出.

二十世纪七十年代,是比较传统的软件工程阶段.有关计算机辅助软件的研究成为了新热点.为了把软件项目中的高失败率及错误率的问题解决掉,软件工程化的思想被首次提出,希望软件开发能更加正规化的发展,这个阶段形成了对软件工程发展的有利工程环境,开始出现更多的软件工具.这为软件工程后期发展产生了一定的深远影响.此时,软件工程的概念、方法、框架以及手段逐渐形成,人们又开始展开有关程序设计方法、结构化分析等研究,并为此成立了新的研究领域.

二十世纪八十年代,对软件过程的研究逐步成为软件工程的另一个热点.面向对象语言和方法在这个时候开始出现然后逐步流行,在八十年代末期开始了面向对象的分析以及设计方法的发展,完整的面向对象技术体系也就形成了,延长了系统的生存周期,最终成为主流的软件开发技术,应用也更加广泛.此时,对于软件开发又提出更高的要求,就是提高软件的生产率,并使软件质量得以保证.与此同时,软件开发也开始了对过程的管理.

进入二十世纪九十年代以后,人们开始将注意力放在如何改善软件的开发过程,侧重有关软件构建技术的研究和实践,即构件软件工程阶段.软件开发技术的主要处理对象为网络计算和支持多媒体信息的WWW.为了适应超企业规模、资源共享、群组协同工作的需要,需要开发大量的分布式处理系统.

2软件工程的发展现状

我国的软件技术发展的相对比较落后,相比较先进的国家还存在着非常大的差距.但是,我国软件工程的发展却是非常迅速的,短短几年的时间就形成了属于我们自己知识产权的软件技术.以至于软件工程发展到现在,我国不仅研发了属于我们自己的开发工具,还制定了符合我国实际情况的研发技术方案与思想.

时至今日,软件工程已经成为计算机应用领域的核心技术,而且市场需求量尚在逐年攀升.就目前我国软件工程发展的现状而言,存在的主要问题有以下几个方面:首先,缺乏完善的软件工程管理体制,导致软件工程开发团队的工作无法得到有效的协调,开发效率受到极大的限制.其次,对软件开发人员以及开发进度的控制力度不足,致使人员的稳定性下降,使得很多软件产品的生产效率低下,且产品质量降低.与此同时,部分软件的开发进度未控制好,使得软件产品的生产不能按时完成,项目延期现象频发.

3软件工程的发展趋势

作为20世纪末伟大的技术进展之一,Inter为我们提供了一种全球范围的信息基础设施,这个不断延伸的网络基础设施形成了一个资源丰富的计算平台,构成了人类社会信息化、数字化的基础,成为我们学习、生活和工作中必不可少的构成要素.如何在未来Inter平台上进一步进行资源整合,使其形成巨型的、高效的、可信的、统一的虚拟环境,使所有资源能够高效、可信地为所有用户服务,成为软件技术的研究热点.

Inter平台和环境的出现,对软件形态、技术发展、理论研究提出了新的问题,也提供了新的契机.从技术的角度看,以软件构件等技术支持的软件实体将以开放自主的方式存在于Inter的各个节点之上,任何一个软件实体可在开放的环境下通过某种方式加以发布,并以各种协同方式与其他软件实体进行跨网络的互连、互通、协作和联盟,从而形成一种与当前的信息Web类似的SoftwareWeb.它不再仅仅是信息的提供者,它同时还是各种服务或功能的提供者.由于网络环境的开放与动态性,以及用户使用方式的个性化要求,进而形成了这样一种SoftwareWeb,它会感知外部网络环境的动态变化,并能够随着这种变化按照功能指标、性能指标和可信性指标等进行静态的调整和动态的演化,使得系统具有尽可能高的用户信赖度.我们将它称为网构软件,它既是传统软件结构的自然延伸,又具有区别于集中封闭环境下发展起来的传统软件形态的独有的基本特征(自主性、协同性、反应性、演化性、多态性).


类似论文

基于软件工程的Web开发与应用

[摘 要]介绍了Web工程及其与传统软件工程的显著区别,讨论了一种具体的、切实可行的实。
更新日期:2024-1-24 浏览量:21216 点赞量:5965

计算机软件工程管理

摘 要:随着信息技术的发展,计算机得到广泛的应用 而计算机软件开发项目也向越来越广泛的领域延伸,。
更新日期:2024-9-12 浏览量:116651 点赞量:24920

基于软件工程方法的信息工程监理的

摘 要信息工程监理是指依法设立且具备相应资质的信息工程监理方,受到建设方委托,依据国家有关法律法规、技术标准和信息工程监理合同。
更新日期:2024-6-26 浏览量:83958 点赞量:19016

自动化文翻译软件工程设计

论文格式要求一、总的要求 全文一般不超过8000汉字(约4000英文单词),每篇论文均应有中英文两种文字的标题,作者,姓名,单位和不超。
更新日期:2024-3-23 浏览量:45200 点赞量:10696

关于优化计算机软件工程管理的

【文章摘 要 】 在信息化高度发达的社会,计算机软件应用促进了经济和社会的发展,也提高了工作和生活效率 在计算机专业发展的如火如荼。
更新日期:2024-1-5 浏览量:8210 点赞量:3440

软件工程专业的“双师型”队伍建设

文章编号:1672-5913(2013)21-0019-04中图分类号:G642摘 要:软件工程专业的人才培养目标、软件。
更新日期:2024-10-17 浏览量:132143 点赞量:28835

软件工程省级精品课程

软件工程省级精品课程介绍《软件工程》是的核心课程软件工程技术涉及软件开发的各个阶段 传统《软件工程。
更新日期:2024-8-28 浏览量:106536 点赞量:22932

关于软件工程开发与应用的

【文章摘 要】随着现代科学技术的发展,现代信息化的普及,对计算机硬件、软件的配置要求越来越高 我们需要了解计算机技。
更新日期:2024-2-3 浏览量:8323 点赞量:3207