本站小编为你精心准备了研讨软件工程的技术发展参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。
1软基技术发展历程
对于人类发展历程而言,软件工程的出现到成熟,都有着重要意义:
(1)上个世纪人们60年代开始,对程序结构开始关心和探究,处于探索阶段;提出软件工程的相关概念并落实到现实中;
(2)到了70年代,软件开发逐渐被人们接受和关注,对其结构化分析以及相关设计方法进行研究;程序研究方法脱离附属研究地位,成为一个独立的学科;将数据当做计算机核心的抽象概念正在逐渐成型,软件工具开始诞生;
(3)80年代,软件更加注重开发而不是设计,程序设计方法逐渐退出软件工程的平台,人们重点研究的内容开始变化,为辅助软件工程、软件工程环境;出现了面向对象的技术并在探索中逐渐完善
(4)上个世纪90年代,软件开发技术开始以面向对象方法以及技术为主要内容,企业软件改善以及软件过程探究均成为了当时的热点。软件构建技术还有复用在当时成为了解决软件危机的有效方法。软件是客观事物变化发展的一种反映,而客观世界的发展也促进了软件的前进,客观事物本身的发展规律使得软件工程诞生以及完善。如果单纯从计算机软件解决以及硬件异构性等角度出发,那么我们对于软基技术的发展过程会有更加深入的了解。例如为了让硬件之间的异构性屏蔽,操作系统得到了长足的发展,为了让操作系统和C语言之间异构性屏蔽,软件还有中间件应运而生。需要解决的问题正在逐渐深入,对于软件工程技术在引用性还有适应性等方面也会慢慢提高,而这种发展也会继发性的引导其它繁琐异构问题出现,两者互相推动,在探索中发展。
2软件与软件内容
软件的研究内容主要为以下几个方面:
(1)软件自身本质以及相关模型,这种研究对象也被成为软件结构元素还有模型,这种类型的研究,对于软件的结构性能质量高低还有是否可以正常运行等,提供了一个重要的前提条件。除此之外还有一个重要的主体是对其结构接近的模型进行研究,这样能够让软件自动化进程更加快速前进;
(2)针对特殊的软件模型,开发方式要更具有专业性,开发技术要专业有效,让软件系统开发无论是质量还是效果得到最大程度的提高
(3)对于特殊领域之内的软件或者有特别应用效果的软件进行研究。软件的技术研究内容一般是分为软件语言还有软件工程两个部分。软件语言是指表达软件书写的语言方式,主要组成部分有需求级、实现级还有功能级等语言功能部分,面对不同处理模式的软件语言,所需要运用的软件模型也有差异。软件工程主要研究的内容是如何通过计算机还有数学理论等知识让软件开发更加有效。具体内容有:软件方法学,将软件的开发方法作为其研究内容;软件工程,主要研究内容为软件生命周期;CASE工具与环境,主要研究内容为自动化软件研发。软件系统主要组成部分为语言处理系统以及操作系统等。是人们对各种系统运行开发的重要支撑前提,例如:当前软件开发中,主要用于翻译软件使用者书写语言的程序主要是汇编程序、编辑程序与解释程序三者,通过这三个编程软件,编写出计算机可以运行的程序。数据库系统主要组成部分是数据库以及相关的管理系统,这种系统主要作用是保存多种数据,另外是支持系统运行。在某个角度来说软件开发就是要达到从“高层概念”到“地层概念”这样的过渡,在大型软件系统研发角度来说,这个反应对比是比较繁琐的。软件工程和其它工程在本质上没有什么太大的区别,都是要有着自身准确的目标还有活动,更重要的是确定需要遵守的相关原则。
3软件工程的未来发展方向
在上个世纪后期网络逐渐的流行还有完善,让人们进入了一个拥有着众多资源的计算舞台,当前软件研究的热点在于让网络上面整合不同的资源,让这些资源能够在最短的时间内为使用者提供有效服务。网络舞台有着以下几个显著的特点:异构性、开放性以及分布性,相对于传统软件而言这些都属于新的特点。而这些特点自然给软件工程在发展道路方面提出了新的挑战。软件工程需要探究新的技术还有方法解决这些层出不穷的问题。目前最重要的就是要对中间技术进行深入而全面的研究,这也是软件工程新技术解决方法的典型代表。综上所述,网络已经成为人们日常生活中的重要组成部分,其本身也因为被需要而得以飞速发展,这种状况也直接或间接的影响了软件环境,让该环境从原来的静态封闭状态变化成为开放运动状态。相对于这样的软件形态,传统的软件开发技术和方法等各个方面都受到了强大冲击与挑战。在总体上来说,这种变化也让研究人员在对软件的研究理论和实践方法等带来机遇,这种变化让研究人员在软件的理论还有相关实践中迎来机遇,让研究人员重新拥有一个软件技术体系,该体系主要是关于动态环境还有网络开放等内容。从局部的角度而言,系统软件研究方向也因为网络发展而出现变化,现在更加重视集中式中间平台,操作系统开始退出这个舞台,网构软件在方法和技术方面的突破也会促进中间件平台的发展,在新技术方面取得重大突破。
4小结
本文主要是从以下几个方面对软件工程技术在发展方面进行思索,
(1)事物发展规律角度;
(2)软件本质特点角度;
(3)软件开发角度;
(4)软件技术发展的未来动向。最后对软件的发展方向进行展望。通过工作人员不断努力,必然会让软件工程技术进入一个全新的时代。
作者:王岩单位:鄂尔多斯万正集团