软件工程技术发展过程和趋势

软件工程技术发展过程和趋势

摘要:随着时代的发展,我国的计算机技术水平发展迅猛,这与我国的科学技术的快速发展有很大的关系。而且近几年科学技术正在不断的普及到各行各业中,为人民创造了很大的经济价值。本文主要会针对软件工程技术的发展历史进行阐述,并对软件工程的研究内容进行了一定的展示,希望可以初步的确定软件工程的发展方向。

关键词:软件工程;技术发展;思索方向

软件工程技术的发展为人民的生活提供了很多的便利,尤其是近几年的电子商务的快速发展,对软件工程技术人才的需求越来越多,这种供不应求的人才需求促进了软件工程技术的发展。而且伴随着互联网和智能化终端对于我们生活习惯的改变,与之配套的各类软件也逐步向我们推广着各类常见的生活服务,从而为正常的生活带来诸多的便利,因而研究软件工程技术的发展也是我们在未来应当思考的主要方向。而就此笔者将通过本文,就软件工程技术发展思索方面入手,将进行具体的调查研究分析。

1软件工程技术的发展过程

1.1程序设计阶段

在1940-1950年代期间,软件的概念还没有系统的推出,涉及到软件工程技术的知识就是对硬件进行程序的设计和开发,但是在那个年代很多的技术和理念都没有提出,还没有先进的设备支撑理论的开展,只有一些简单的工具。程序设计的规模也还是较小的规模,程序的设计和使用都没有明确的分工,他们的工作主要就是为了节省存储空间和简化代码主要目标,对于程序的设计也没有固定的程序清单,所涉及到的程序设计资料也没有进行统计和存档。但是这个程序阶段是在高级运算之前必须存在的。

1.2软件设计阶段

在1970-1980这个阶段,很多的软件作坊孕育而生,开发出了很多的软件,而且软件的包装也更加的商品化,而且在这个阶段,很多行业都在快速发展中,所以很多的行业需要软件技术的支撑,这体现了社会对软件的需求越来越强烈,各行各业的信息化水平也在这个阶段的到了发展,为了更好的的满足社会需要,所以软件工程技术中的更高级的编程语言自然而然的出产了,所以也更加的满足了社会的需要,信息领域的发展也更加的系统和专业,对于用户的需求也越来越有针对性,但是低下的技术水平仍然制约着软件的设计和开发,很多的软件产品的质量不能得到有效的保证。

1.3软件工程阶段

在几十年前,我国的软件技术难以满足社会庞大的需要,所以这时候人们开始重视对先进的计算机技术的发展,尤其是软件的开发设计以及管理对于设计软件起到很大的作用,因此在使用软件的过程,用户不断的提出软件的运算能力要更加的高效专业和智能,因此更多地信息管理技术和数据库技术被运用到软件的开发当中去,软件工程技术的先进设计和理念开始形成。

1.4未来的发展

信息化的发展越来越迅猛,也是当今社会的发展方向,而信息化的发展程度则与网络平台的资源的运用有很大的关联,软件工程需要做到位网络用户提供运行高效、信用度高的大型网络环境。可以保障软件用户可以最大限度的使用线上和线下的有效资源,虽然软件工程技术在不断的上升发展,但是,软件危机依然没有消除,尤其是对软件复用技术的依赖和计算机技术的依赖。

2软件工程研究的内容

首先软件工程的发展要严格的依照社会发展的需求,所以软件的设计和开发需要有很强的实用性,费用也要在合理接受范围内。而且不仅要按照用户的需求进行软件的开发,还需要能够达到预计的效果,能够做到基本的软件价值。还需要考虑软件的开发是否会超出用户所能承受的范围。第二点是软件工程开发的过程,软件工程主要涉及软件的开发,运行和维护,不仅如此,还包括后期的功能分析,开发设计以及功能运作的实现,用户确认和日程的维护等很多繁琐的环节,分析软件的功能要从用户的需求和功能两种约束出发,对其功能和需求做出概要分析,而针对设计既包括了简要设计也包括了详细设计,对于软件子系统与功能模块的接口要进行明确的定义,并且要对用户的活动进行确认,在确认的过程中要做到必要的更改程序,保证用户的使用效果。

3软件工程的发展趋势

在信息化的时代,我国的各类行业对软件的需求复杂多变,这也促使了软件设计的多样化,这导致软件需求的多样性,这就现状传达了一种信号就是软件工程需要从功能型转向需求型发展,软件的设计不是一层不变的,它随着用户要求不断的更新而更新,而且对于软件工程的组装性和一致性有很大的促进作用,软件工程在日常的维护和使用中要保证它的有效性和精确性,从而满足用户的需求。而且用例技术的使用可以让软件与用户之间的距离拉近,更加接近用户的需求。除此之外,还需要时刻遵守软件开发的原则,以实践性为软件开发的主要目标,科学技术在不断的发展,很多层次的竞争都是对科学技术和人才的竞争,对于软件开发这个行业也是如此,软件工程的开发人员需要具备过硬的专业知识,也要既有相关的素质满足软件行业发展。软件设计和开发的过程中要严格的进行,达到软件开发的专业性和国际性,虽然在软件开发的过程中有很多的不利因素,但是坚持通过实践来确认开发效果,就可以将软件工程进行有效的发展。第三软件工程的发展需要向合作互联的方向发展,很多行业在激烈的竞争中扩大重组,所以软件工程行业要想在如此激烈的竞争中得到有效的发展需要和不同行业的软件开发实现合作互联,两者在合作中找到更好的发展方向,这样的合作可以让软件工程的发展更加科学合理,且能做到可持续发展,还可以通过全球范围的软件工程合作,加快软件工程的发展。

4结语

企业的发展对于软件工程的依赖在近几年越来越强,虽然在目前来看,很多的软件开发技术都不是很高水平,但是只要将软件开发朝正确的方向发展,在实际开发的过程中要严格坚持理论为基础,并做到实践为辅,充分的保证软件工程的质量,并且要将软件开发的成本尽可能的符合用户的承受范围,以提高软件工程的收益。

参考文献

[1]杨芙清.软件工程技术发展思索[J].软件学报,2005(01):1-7.

[2]侯国熙,赵秦德.论述软件工程技术发展思索与应用[J].计算机光盘软件与应用,2012,15(22):85-86.

[3]王岩.分析软件工程技术发展思索[J].电子制作,2013(17):88.

[4]孙永国.软件工程技术发展思索[J].无线互联科技,2013(05):56.

[5]金晶.对软件工程技术今后发展的思索[J].中国管理信息化,2015,18(21):162.

作者:王修林 单位:哈尔滨师范大学计算机科学与信息工程学院