浅谈软件工程技术发展-1.docxVIP

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

?

?

浅谈软件工程技术发展

?

?

摘要:本文把互联网的问世作为基础,从发展历程、基本特征、软件工程技术的研究内容以及软件业前景这五个方面展开,简单描述了软件工程技术的开发、研究内容与前景。希望通过本文对软件工程技术发展的介绍,可以使初学者对软件工程技术有一个较为整体的了解,使人们开始重新看待这门新兴的技术,并将软件工程技术的应用范围逐步扩大。

关键词:软件工程技术基本特征发展

:TP311.5:A:1003-9082(2018)10-000-01

引言

三十多年前,软件工程就开始作为一门单独的技术存在于计算机领域,经过一定程度的发展,软件工程技术得到了广泛的应用,很多高级语言在该技术下也获得了发展。然而,在计算机技术高速发展的时期,一些质量低劣的软件开始逐步被淘汰,软件市场在追求高质量的同时,也开始面临资源缺乏的难题。针对该种情况,软件工程的研究者通过分析讨论,明确了“软件工程”的定义,并对软件进行了优化设计。此后,软件工程技术就慢慢开始发展起来。

一、软件工程技术的发展历程

近些年,计算机软件工程技术慢慢开始活跃起来,其规模也已经大大超过了预期的目标。自上世纪六十年代以来,软件工程技术在许多高级语言的帮助下开发了一种结构化的编程技术,并在之后的十一年内不断帮助人们开发软件。这之后的几年中,越来越多的人开始学习计算机辅助软件开发技术,并在软件工程领域取得了很大的进步。上世纪七十年代,计算机软件工程技术进入了飞速发展的时期,到上世纪九十年代,软件工程技术已经发展到优化性能稳定的时期,人们开始考虑软件使用的对象和方法,并发明了一些多功能的复用软件,如Windows系统软件。

任何事物的发展都有一定的规律可循,软件的发展也不例外。现代社会科学技术和文明发展的速度越快,软件工程技术的发展也会随之加快。最明显的是软件的开发消除了硬件之间的不同特性,而且随着社会经济的发展,规避硬件不同特性的操作系统的功能将会持续提高。

二、软件工程技术的研究内容及基本特征

1.软件工程技术的研究内容

软件工程技术通过研究“低层概念”与“高层概念”之间的映射关系,从而解决“低层处理逻辑”与“高级处理逻辑”之间的问题。但是对于开发一个大型软件项目来说,处理两者的关系是具有难度的,工作人员需要进行全方位、多角度考虑,如人员的优化配置,资金的支出,项目进度的调整等,才能整体把握项目的进程。例如在office办公软件开发的过程中,研发人员应考虑的内容有:软件包括的功能,项目所需的语言,员工的责任划分,项目的总投资(包括员工劳动成本、设备成本、维修机器以及所花费的时间),工作过程中各类技术部门人员的协调等。计算机软件工程技术是一项复杂而乏味的技术,它既不能在短时间内结束,也不是个人单独能完成的。

2.软件工程技术的基本特征

构造性与演化性是软件工程技术的基本特征。软件本身不能单独作为个体存在,其研发需要结合计算机技术才能进行,换句话说也就是软件的开发紧密跟随计算机技术的开发,软件的性能和计算机技术成正相关。经历三十多年的发展,如今软件技术已初具规模,本文就软件工程技术的以下两个基本特征进行介绍。

2.1构造性特征

编程语言是计算机软件发展的基础,软件的发展都离不开编程语言。任何一个软件的开发都不是一个具体的工程项目,计算机软件的开发是一个抽象的、独立的过程,需要人们的构建。在进行计算机软件构建的时候,需要的不仅仅是编程语言,还要有一些相对应的固定代码。软件工程技术在每一次构建中获得进步,这也意味着编程语言的进步。在软件构建的时候需要两个基本条件,即大量丰富的物资与操作熟练的技术人员,他们通过连接编辑所需要的步骤来进行软件的研究和开发。

2.2演化性特征

早先的编程语言晦涩难懂,但是如今,随着C语言的问世,编程语言开始变的简单,编程操作也开始变得快捷。由于C语言的使用范围越来越广泛,功能也逐渐变得多样化,这就间接推动了软件工程技术的发展。

现在各种新的编程语言都进入了市场,特别是对象类的编程语言,进一步促进了软件工程技术的发展。软件的研究与开发和市场密切相关,例如游戏软件的研发。因为很多年轻人喜欢通过玩网络游戏来打发时间,所以該类软件在市场上有着广泛的需求,这就促使互联网用户的软件研发技术迅速发展。随着时间的推移,各类计算机软件的需求量都会大大增加,其功能也会向多元化方向发展,软件工程技术也在不断进行演化。

三、软件工程技术的发展前景

随着时代的发展,科学信息技术的进步,互联网将进一步提升平台吸引力、拓宽分享渠道以及共享信息的范围,同时,软件工程技术也开始对原有封闭式开发方式进行革新,力求创建更加开放的平台,以获得更多的资源信息。开放性平台发展不仅能满足市场需求,也更加符合客户想要去分享交流新想法与新技术的需求,有助于软件工程技术的功能全面化与范

您可能关注的文档

文档评论(0)

188****8742 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档