软件工程技术论文(2)
软件工程技术论文
软件工程技术论文篇二
软件工程的技术发展趋势
【摘要】软件工程是自二十世纪以来的一个新兴的学科,也是一门新兴的产业。软件工程在现代社会中的应用十分广泛,它几乎涵盖了我们生活的方方面面。在我们身边,无时不刻不接触到软件工程,软件工程也是无处不在的。我们拿的手机,我们使用的笔记本电脑等等,都散发着软件工程的气息,这些都是软件工程在我们生活中的应用。软件工程的优点有很多,它可以适应经济快速发展的要求,促进经济发展,同时还不断提升人们的生活水平,提高人们的幸福指数。
【关键字】软件工程,技术,发展趋势,现状,概述
学习啦在线学习网 中图分类号:K826.16 文献标识码:A 文章编号:
一.前言
软件工程是一项年轻的技术,是二十世纪以来刚刚诞生的技术。特别是网络技术的发展,促使软件工程技术得到了跨越式发展,网络技术的出现,对科学理论研究、软件生产以及技术的发展都提出了更高的标准。笔者作为软件工程的研究者,看到了软件工程的发展历程。从简单的软件工程到更加复杂的软件工程,这其中都凝结着科技的进步。互联网的出现更是让软件工程的发展成为一种必然和趋势,软件工程的发展,迎合了时代的要求。软件工程的基本目的是开发出可用的、具有较高经济性的软件产品,这些软件产品将满足人们的需要。笔者通过对软件工程的基本介绍,对软件工程技术的问题分析,预测软件工程技术的发展趋势。希望对相关方面的研究提供借鉴。
二.软件工程技术的提出及其使用
学习啦在线学习网 在20世纪末期,随着计算机硬件技术发展,计算机开始得到一定程度的普及。然而计算机的发展就要求软件的发展跟上步伐。那时候的软件开发技术十分落后,只是可以进行比较简单的软件工程技术开发。这样的软件工程耗时又耗力,没有在实际的生活中得到很大的应用。软件工程一词最早是在1968年的NATO会议上提出来的。
学习啦在线学习网 软件工程其实就是通过借鉴传统的有关软件工程的介绍,用一句话简单描述就是通过借鉴传统的方法,生产出一个个符合用户需要的软件产品。软件工程的开发,是将理论知识与实践结合起来,在过去三十多年的发展中,软件工程已经成为一门独立的学科,并在人们的生活生产中日益发挥着重要作用。
学习啦在线学习网 三.软件工程的技术发展历程
1968年,在一次会议上,软件工程这个名字开始被提了出来,并在过去三十多年的发展中,逐渐成为一门独立的学科,这是软件工程发展史上的一件大事。软件技术如今已经成为国家。社会乃至人们生产和生活必不可少的东西。没有软件,世界将会是什么样子,机器无法运转,经济的发展将会停滞不前,软件技术在社会生活的方方面面都是一项关键的技术。
在二十世纪七十年代,软件工程的研究重点是软件的开发方法。这一时期就出现了著名的“瀑布模型”,后来,“瀑布模型”的软件开发方法逐渐成为人们研究的热点。但是,人们很快发现,“瀑布模型”的软件开发方法只能开发出比较简单的软件,而无法开发出具有强大兼容性的更加复杂的软件,这严重限制了人们的生活和生产需要。
学习啦在线学习网 因此,从八十年代初开始,人们开始尝试新的软件开发方法。这时的软件工程开发注重将软件工程与方法学相结合,注重软件工程环境的开发。CASE就是这一时期软件开发的亮点,它代表着这一时期软件开发的现状。
学习啦在线学习网 然而,从二十世纪八十年代后期开始,对于软件工程的研究逐渐成为研究的热点。对软件工程的研究主要表现在三个当面:即过程模型、建模技术和过程成熟程度的评估。在过程模型方面,除开以前的“瀑布模型”外,还出现了一些新的模型,例如快速原型、螺旋式模式、可操作规格说明及转换方式等新的模型。
同时在过程成熟性评估方面最具代表性的就是美国软件工程研究所提出的CMM(Capability Maturity Mode1)模型,该模型为软件开发过程的可重复性和可度量性提供了一个评价的标准,并且可以通过这些标准来评价软件的成熟程度。
学习啦在线学习网 近年来,软件工程的发展取得了巨大进步,当然软件模型也取得了很大的进步。目前较为流行的软件模型包括废弃式原型和渐进式原型,废弃式原型就是说它的代码最终将会被丢弃的模型,而渐进式的模型则是通过一系列的迭代,将原型最终转化为产品的模型。近年来,还出现了原型语言,这种语言可用来定义系统模型。软件重用技术仍是软件工程研究的重要课题,虽然取得了一些成绩,但是他仍然是软件工程研究的重点,目前还应该得到更好地发展。这些就是软件工程的现状分析。
四,软件工程的技术发展趋势展望
学习啦在线学习网 分析了软件工程技术的发展现状,重点就是要从现状看到软件工程未来的发展趋势,这才是促使软件工程进一步发展的关键所在,笔者根据系统分析和总结,对软件工程技术的发展趋势作了如下方面的展望:
1.软件工程将会朝着全球化协作交付的方向发展
如今经济全球化的发展,导致信息全球化,技术发展全球化,我们生活的周围就是一个地球村,这必然会促使软件工程朝着全球化协作开发、交付的方向发展。再加上互联网技术的发展,软件工程开发的全球化趋势势在必行。软件工程全球化发展的另外一个推动力是软件外包行业的迅速发展。软件外包行业最开始起于印度公司,到现在,该行业已经在全球展开。软件外包行业最初只是购买和使用外来的廉价劳动力。
如今,随着知识经济的发展,软件外包行业开始注重有效使用和引进海外优秀人才从事软件开发,这种软件外包行业已经不再是个例了,而是很普遍了,这改变了传统的软件外包行业的模式,为了更加快速而有效的进行软件工程开发。当然,随着软件工程的不断进步和软件外包行业的蓬勃发展,更多的软件开发企业开始在全球寻找优秀人才,加强软件开发,打造软件工程开发的日不落帝国。这些软件日不落帝国,充分利用全球资源,进行软件的开发。例如进行游戏软件的开发就是软件外包行业的一个充分体现,还有印度的软件开发,也是一种软件外包行业的集中体现,印度的软件开发很著名,当然印度的软件外包行业也是十分的发达。
学习啦在线学习网 2.未来软件工程将会朝着开放性计算的方向发展
未来软件工程的发展方向必然是朝着可以确定行业基础框架、指导行业发展和技术融合的“开放计算”,它融合了“开放标准”、“开放架构”和“开源软件”三个方面。通过坚持“开放标准”,不同的软件开发企业就可以相互的沟通和合作开发和使用软件,从而更加促进软件的哦更新换代和升级,促使不同的软件工程可以相互的集成、借鉴。例如微软操作系统与Linus系统他们之间也是在相互的借鉴和吸收,再比如手机操作系统其实就是对微软的一种很好的借鉴,还有就是苹果与Android系统之间相互引进对方的先进系统,Android系统就有效的借鉴了苹果的先进软件操作系统,这些都是未来软件工程发展方向的体现。
学习啦在线学习网 同时,可以促进不同国家、不同企业之间文化和理念的交流和融合,这样就更加符合全球化发展的目标。同时实现企业之间、国家之间的相互协作交流,可以更好保证软件工程的质量和要求,更好地满足客户的需求。正式这种开放性的软件发展模式,才会最终促使世界软件产业的大融合,使得软件的开发更具系统性,这符合未来软件的发展理念,更是一种趋势。
学习啦在线学习网 3.未来软件工程将会朝着模块化的方向发展
学习啦在线学习网 随着全球化的发展趋势和全球化市场竞争压力的增加,一方面企业需要更多的业务灵活性和创新能力:另一方面企业面临的IT环境复杂度的增加和历史遗留系统的增加,对企业的IT提出了新的挑战。模块化的思想恰恰能够帮助企业从根本上解决了这一问题,它一方面通过抽象、封装、分解、层次化等基本的科学方法,对各种软件构件和软件应用进行打包,提高对企业现资产的重用水平和能力。
学习啦在线学习网 另一方面,基于模块化思想,业界提出了S0A技术,它提供一组基于标准的方法和技术,通过有效整合和重用现有应用系统和各种资源,对各种服务进行服务组件化,并基于服务组件实现各种新的业务应用的快速组装,帮助企业很好应对业务的灵活性要求。其实,软件就是一项服务,例如云计算服务等,这些软件的服务正是适应了现代企业的要求,代表着未来软件的发展方向。
五.结束语
软件工程的开发经历了一个不断发展和进步的过程,软件工程的发展趋势为软件工程技术的发展提供了一个机遇。软件工程对于人们的影响力日趋的提高,人们对于软件工程的依赖程度也在不断增大。现代社会离不开软件工程,未来社会更将离不开软件工程。软件工程的发展趋势,将会更多的体现人们的需求,将会更多的注重全球化的趋势,因此软件工程的技术发展趋势将会给人们带来更多的便利,将会更加促进和提高人们的生活水平和生活质量,这也是软件工程技术发展的价值所在。
参考文献:
学习啦在线学习网 [1]吴淑婷 软件工程在国内的发展趋势研究 [期刊论文] 《青春岁月》 -2012年14期
[2]李艳 软件工程技术发展趋势研究 [期刊论文] 《知识经济》 -2011年19期
[3]赵杰 浅谈软件工程的发展历程和发展趋势 [期刊论文] 《商情》 -2012年17期
学习啦在线学习网 [4]徐钊 软件工程发展现状及趋势分析 [期刊论文] 《计算机光盘软件与应用》 -2011年17期
[5]韩强 对软件工程技术发展的简单探讨 [期刊论文] 《中国电子商务》 -2012年3期
[6]高伟 简析软件工程的工作流程管理系统 [期刊论文] 《电子世界》 -2012年5期
学习啦在线学习网 看了“软件工程技术论文”的人还看: