软件工程技术发展新趋势研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程技术发展新趋势研究

软件工程技术发展新趋势研究   摘 要软件工程是一门新兴的学科,也是一门新兴的产业,它是信息产业的支柱产业之一。软件工程技术在现代社会中的应用十分广泛,它几乎涵盖了我们生活的方方面面,我们使用的手机和电脑等无一不在享受着各种软件带来的益处。这也是软件工程产业不断发展和进步的结果。但是随着经济和社会的发展,人们的需求在增加,对软件工程技术的要求也越来越高,鉴于此,本文从软件工程的发展历程入手,通过对软件工程的基本介绍和技术问题分析与研究,从而提出了软件工程技术发展的新趋势,为行业研究提供有益的借鉴。   【关键词】软件工程 技术 发展趋势 研究   1 绪言   软件工程(Software Engineering)是一项新兴技术,在1968年德国举行的北大西洋公约组织(NATO)软件工程大会上首次提出“软件工程”这一名称。软件工程是伴随着网络技术的发展而产生的,软件工程包括工具、方法和过程三个主要要素。网络技术的日新月异,促使软件工程技术得到了突飞猛进的发展,也对软件生产和技术的发展提出了更高的标准要求。互联网的发展与普及也使得软件工程从简单到复杂,从单一领域到复杂领域,可以说互联网的进步间接地促进了软件工程的发展,每一次改进都凝结着科学技术的进步,与时代同步,与人们的生活发生着密切的联系。软件工程的目的是开发出可用的、具有较高经济性的软件产品,以满足人们生产和生活的需要。   2 软件工程技术发展历程   随着计算机硬件技术的发展,从上世纪末期开始,计算机的应用开始普及。但是当时计算机的软件开发较为落后,只能进行比较简单的软件工程技术开发。由于这样的软件耗时耗力,因此并没有在实际中得到很大应用。软件工程,涉及到相关程序的设计语言、开发工具、软件数据库、标准、设计模式、系统平台等等多个方面。软件工程技术的发展离不开计算机技术发展,软件工程其实是通过借鉴传统方法,生产出一个个符合用户需要的软件产品,它是理论与实践相结合的产物,早期的软件工程技术开发耗时又耗力,在生活中没有得到更大和更多的应用。在当时,计算机硬件非常昂贵,其储存空间小,处理器的能力有限,因此,软件编写只能依赖编程人员的智慧去实现,其需求量少,生产能力弱也限制了软件工程技术的开发与发展。随着网络技术的发展,软件也在不断适应新形势的要求,时代迫切需要一种取代传统编程的新模式。通过近40年的努力,软件工程从无到有至今已成为一门独立的学科,在人们的生产和生活中发挥着重要的作用,特别是手机的普及,更使得软件工程渗透到了生活的每个角落,为人们的生活提供了极大的便利。可以想象,当今社会没有如果软件,世界将会是什么样子,机器将无法运转,商场将无法结业,老师将无法讲课,经济的发展将会停滞不前。   早期软件技术工程的重点是开发方法,这一时期的“瀑布模型”就是典型的软件开发方法。但是随着社会的发展和技术的改进,人们发现“瀑布模型”的软件开发方法只能开发出较为简单的软件,而无法开发出具有强大兼容性的复杂公的软件,这严重限制了人们的生活和生产需要。   因此,从上世纪八十年代初开始,人们开始尝试新的软件开发方法。此时软件工程的开发是把软件工程与方法学结合起来,更加注重软件工程环境的开发。这一时期CASE就是典型的软件开发亮点,它成为这一时期的代表。随着时间的推移,到了上世纪九十年代初期,对软件工程的研究已成为研究热点。这一时期软件工程技术的研究特点是侧重于对过程模型、建模技术和过程成熟程度的评估,除了之前最初的“瀑布模型”外,还出现了快速原型、螺旋式模式、可操作规格说明及转换方式等新的模型。 这期间最为典型的是美国软件工程研究所提出的CMM(Capability Maturity Mode1)模型,它代表了这一时期软件工程技术的最高水平。   进入二十一世纪以来,软件工程技术得到了蓬勃发展,取得了巨大的进步。其代表性的软件模型是废弃式原型和渐进式原型,渐进式模型是通过一系列的迭代将原型最终转化为产品的模型,而废弃式原型其代码将会被丢弃。随着社会的发展,现在出现了原型语言等软件重用技术,这也是今后软件工程技术的研究重点。   3 软件工程技术发展发展现状分析   3.1 发展特点   进入二十一世纪后,我国的软件产业保持着较快的增长态势,据我国工信部的统计结果显示,到2010年,我国的软件业务收入每年平均以8%的速度在增长,软件外包收入更是以100%的速度在增长,并确定了北京、天津、上海、重庆四大直辖市等20多个城市为中国服务外包示范城市。因此无论从软件发展空间还是国家政策扶持力度来说,软件的发展前景都被看好。其一是软件工程技术人员的就业形势良好,计算机的广泛普及和软件产业的快速发展,对软件专业人才的需求在逐年增加,IT行业的软件人才非常紧缺。其二是就业方向广阔,软

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档