新时代软件工程发展方向与趋势分析

新时代软件工程发展方向与趋势分析

ID:35511349

大小:58.67 KB

页数:3页

时间:2019-03-25

新时代软件工程发展方向与趋势分析_第1页
新时代软件工程发展方向与趋势分析_第2页
新时代软件工程发展方向与趋势分析_第3页
资源描述:

《新时代软件工程发展方向与趋势分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、新时代软件工程发展方向与趋势分析软件工程是一项年轻的技术,是二十世纪以來刚刚诞牛的技术。特别是网络技术的发展,促使软件工程技术得到了跨越式发展,网络技术的出现,对科学理论研究、软件生产以及技术的发展都提出了更高的标准。从简单的软件工程到更加复杂的软件工程,这其屮都凝结着科技的进步。互联网的出现更是让软件工程的发展成为--种必然和趋势,软件工程的发展,迎合了吋代的耍求。在20世纪末期,随着计算机锁件技术发展,计算机开始得到一定程度的普及。然而计算机的发展就要求软件的发展跟上步伐。那时候的软件开发技术十分落

2、后,只是可以进行比较简单的软件工程技术开发。这样的软件工程耗时又耗力,没有在实际的生活屮得到很人的应用。软件工程一词最早是在1968年的NATO会议上提出来的。软件工程其实就是通过借鉴传统的有关软件工程的介绍,用一句话简单描述就是通过借鉴传统的方法,生产出一个个符合用户需要的软件产品。软件工程的开发,是将理论知识与实践结合起来,在过去三十多年的发展中,软件工程已经成为-门独立的学科,并在人们的生活生产中日益发挥着重要作用。1968年,在-•次会议上,软件工程这个名字开始被捉了出来,并在过去三十多年的发展

3、中,逐渐成为一门独立的学科,这是软件工程发展史上的一件大事。软件技术如今已经成为国家。社会乃至人们生产和生活必不可少的东西。没有软件,世界将会是什么样子,机器无法运转,经济的发展将会停滞不前,软件技术在社会生活的方方而而都是一项关键的技术。在二十世纪七十年代,软件工程的研究重点是软件的开发方法。这一时期就出现了著名的“瀑布模型”,后来,“瀑布模型”的软件开发方法逐渐成为人们研究的热点。但是,人们很快发现,“瀑布模型”的软件开发方法只能开发出比较简单的软件,而无法开发出具有强大兼容性的更加复杂的软件,这严

4、重限制了人们的生活和生产需要。因此,从八十年代初开始,人们开始尝试新的软件开发方法。这时的软件工程开发注重将软件工程与方法学相结合,注重软件工程环境的开发。CASE就是这一时期软件开发的亮点,它代表着这一时期软件开发的现状。然而,从二十世纪八十年代后期开始,对于软件工程的研究逐渐成为研究的热点。对软件工程的研究主要表现在三个当面:即过程模型、建模技术和过程成熟程度的评佔。在过程模型方面,除开以前的“瀑布模型”外,还出现了一些新的模型,例如快速原型、螺旋式模式、可操作规格说明及转换方式等新的模型。同时在过

5、程成熟性评估方面最具代表性的就是美国软件工程研究所提出的CMM(CapabilityMaturityModel)模型,该模型为软件开发过程的可重复性和町度虽:性提供了一个评价的标准,并且可以通过这些标准來评价软件的成熟程度。近年來,软件工程的发展取得了巨大进步,当然软件模型也取得了很大的进步。目前较为流行的软件模型包括废弃式原型和渐进式原型,废弃式原型就是说它的代码最终将会被丢弃的模型,而渐进式的模型则是通过一系列的迭代,将原型最终转化为产品的模型。近年来,还出现了原型语言,这种语言可用来定义系统模型。

6、软件重用技术仍是软件T程研究的重要课题,虽然収得了一些成绩,但是他仍然是软件工程研究的重点,目前还应该得到更好地发展。这些就是软件工程的现状分析。如今经济全球化的发展,导致信息全球化,技术发展全球化,我们生活的周I韦I就是一个地球村,这必然会促使软件工程朝着全球化协作开发、交付的方向发展。再加上互联网技术的发展,软件工程开发的全球化趋势势在必行。软件工程全球化发展的另外一个推动力是软件外包行业的迅速发展。软件外包行业最开始起于印度公司,到现在,该行业已经在全球展开。软件外包行业最初只是购买和使用外來的廉

7、价劳动力。如今,随着知识经济的发展,软件外包行业开始注重有效使川和引进海外优秀人才从事软件开发,这种软件外包行业已经不再是个例了,而是很普遍了,这改变了传统的软件外包行业的模式,为了更加快速而冇效的进行软件工程开发。当然,随着软件工程的不断进步和软件外包行业的蓬勃发展,更多的软件开发企业开始在全球寻找优秀人才,加强软件开发,打造软件工程开发的日不落帝国。这些软件H不落帝国,充分利用全球资源,进行软件的开发。例如进行游戏软件的开发就是软件外包行业的一个充分体现,还有卬度的软件开发,也是一种软件外包行业的集

8、小体现,印度的软件开发很著名,当然印度的软件外包行业也是十分的发达。随着全球化的发展趋势和全球化市场竞争压力的增加,一方面企业需耍更多的业务灵活性和创新能力:另一方面企业面临的IT环境复杂度的增加和丿力史遗留系统的增加,对金业的IT提出了新的挑战。模块化的思想恰恰能够帮助企业从根本上解决了这一问题,它一方而通过抽象、封装、分解、层次化等基木的科学方法,对各种软件构件和软件应用进行打包,提高对企业现资产的重用水平和能力。另一方面,基于模块化思

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

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

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