软件工程技术的发展过程与趋势研究论文

时间:2021-09-04 17:47:26 论文范文 我要投稿

软件工程技术的发展过程与趋势研究论文

  摘要:互联网的高速发展,推动着计算机技术的迅速提升,使软件开发广泛运用于各行各业,其中软件工程技术起着不可或缺的作用。软件工程技术是当今社会不可缺少的技术之一,它为当今社会的各个领域创造了良好的条件和基础,以取得更高的效率。随着软件产品需求的不断增加,软件技术需要不断变革与创新。为更好地研发软件技术,探究软件技术的发展是十分必要的。

软件工程技术的发展过程与趋势研究论文

  关键词:软件工程;技术;发展趋势

  1 軟件工程技术的概述

  1.1 软件工程

  软件工程是采用工程的概念、原理、技术和方法来开发和维护软件,将经过时间考验证明正确的管理技术与最好的技术方法结合起来,以经济地开发出高质量的软件并有效维护它。概括地说就是将工程的思想运用于软件开发和维护中。

  1.2 软件开发

  软件开发是将用户的需求转换成软件具体的实施方案。软件开发是一项经过问题定义、可行性研究、需求分析、总体设计、详细设计、编码、单元测试、综合测试和维护的系统工程。软件开发主要运用的是面向对象和面向过程两种思想。

  2 软件工程技术发展历程

  在计算机系统发展的早期,人们采用的是个体化软件环境,软件普遍是规模较小的程序。20世纪60年代到70年代中期出现了“软件作坊”,专门根据别人的需求写软件。但“软件作坊”仍然运用的是第一时期使用的个体化软件开发方式,对于软件需求的不断增加,数量的急剧膨胀,维护的方面多,开发成本大,便造成了“软件危机”。软件危机主要包括两方面,其一是如何开发更多更好的软件,其二是如何更好的维护已有的软件。20世纪60年代后期,为消除软件危机而形成的一门新兴学科--软件工程。而至今人们仍未摆脱软件危机的困扰,软件已成为限制计算机系统发展的瓶颈。20世纪70年代到90年代是软件开发的第三个时期,这一时期的最大特点是计算机硬件成本大幅度下降,使计算机迅速普及。20世纪90年代以来,计算机走进千家万户,消费者的增加,推动了软件的迅速发展,成为软件应用最广泛的时期。

  3 软件工程技术发展趋势

  3.1 全球化

  随着全球化的发展,传统的软件工程技术已经不再适用,为了更好地满足用户的需求,软件工程技术需要朝着全球化发展。全球化的发展,使得国内人不仅有更加优质的软件选择,还可以与国外的人分享该成果,以促进软件的更迭。

  3.2 迭代化

  迭代化软件开发将整个软件分成多个阶段性,并且进行阶段性评估,完成和达到目标。迭代化通过改进和精炼开发流程,保证项目开发进度,从而持续满足用户的需求变更,降低风险,以实现软件的高质量开发。

  3.3 多态性

  多态性是指不同的对象接受到相同的消息时,得到不同的结果。随着科技的'发展,软件工程技术为满足更多用户需求,需要在动态变化的网络环境中,开发出一套软件相容于多个目标形态,为此多态性的特点将更加凸显。多态性使软件工程技术能更好的适应互联网的日益革新,具有满足个性需求的能力。

  3.4 开放性

  开放性是软件工程领域的新趋势。随着信息的不断普及,部分软件在国内已无法良好的进行下去,需要得到国外的帮助,共同完成。软件的开放性加上全球化的共同协作技术,才能使软件在未来发展的更好更快。

  4 结语

  随着互联网的快速发展和普及,计算机硬件的不断完善,以及软件的不断变革与更新,软件工程技术也将朝着开放性、动态性、多态性方向不断发展。但目前我国的部分核心技术来自于发达国家,在一定程度上,影响着我国计算机软件发展,为更好地实现科技强国的伟大目标,我们将致力于软件工程技术的研究,一路向前,继续深入。

  参考文献:

  [1]张海藩.软件工程导论[M].北京:清华大学出版社,2013.6.

  [2]刘赛.浅谈软件工程技术的发展历程[J].湖北:信息通信,2016.3.

  [3]刘小海.软件工程技术发展研究[J].北京:软件,2013.7.

  [4]张虹.软件工程与软件开发工具[M].北京:清华大学出版社,2005.7.

  [5]周苏.现代软件工程[M].北京:机械工业出版社,2016.2.

  [6]杨芙清.软件工程技术发展思索[J].北京:软件学报,2005.1.

  [7]李晓欢.软件技术发展趋势研究[J].浙江:信息化建设,2016.5.

【软件工程技术的发展过程与趋势研究论文】相关文章:

软件工程技术发展趋势论文06-19

构件软件工程技术研究的论文10-10

软件工程技术和CMM的融合研究的论文10-09

软件工程技术分析论文06-13

房地产评估趋势的研究论文10-05

建筑工程技术发展趋势论文09-12

软件工程技术对系统软件开发的运用论文06-15

系统软件开发中的软件工程技术论文06-18

软件工程改革研究论文10-10