摘要:随着网络信息技术高速发展,软件工程技术已成为社会发展和人民生活不可或缺的技术手段,为人们提供方便。笔者介绍了软件工程技术的理论,并分析了当前互联网时代背景下软件工程技术的需求。根据软件工程技术的现状,找出其发展中存在的问题,并探讨解决存在问题的相关策略。
关键词:软件工程技术;可持续发展;网络信息时代;
1前言
随着互联网时代的快速发展,社会发生了意想不到的变化。软件工程技术的蓬勃发展也将对社会生产力的发展产生巨大的影响。目前,无论是在手机还是在电脑平台上,软件的类型非常丰富,比如,查询论文的数据库、Ofce办公软件、嵌入式智能系统等等,使用软件产品的频率极其频繁,使用软件产品的人数众多,软件工程技术的应用范围也在逐步扩大。
2软件工程技术的发展历程
软件实际上是一种逻辑的载体。软件工程非常复杂,涉及范围广、规模较大[1]。软件工程技术囊括了很多内容,其中包含了计算机数据、系统平台、语言设计等等。软件工程技术的开发包括计算机软件的开发和报价、软件后台的检测以及软件维护和管理等[2]。软件工程技术受到越来越多人的关注,在此过程中,要能够保证软件开发的正确性,并且能够及时处理数据,这一技术在社会生活中得到了广泛的认可和应用。网络的迅猛发展,为软件工程技术的发展提供了平台,使其逐渐成为一种商品,这是从应用到商品化的一种转变。然而,正是因为软件技术的发展日新月异,很多非法分子也开始利用该技术,恶意攻击他人的软件系统,对他人的财产安全造成损害,更有可能降低网络传输数据的可信度。故而,现如今,人们慢慢降低了对软件工程的信任,这将成为阻碍行业发展的一个重要因素。伴随着网络信息技术的高速发展,软件工程技术也在飞快发展,市面上出现了多种多样的软件,软件产品在市场上的竞争也愈演愈烈[3]。各类功能的软件也应运而生,逐渐形成了当下的软件市场。软件设计工作者要具备的首要素质,就是创新意识,要能够不断学习软件工程的相关知识,从而保证软件满足当下发展需求。
3软件工程技术存在的问题和对策
3.1软件工程技术存在的问题
3.1.1软件安全风险高我国的起步较晚,从目前来看,我国的软件工程技术还处于初级阶段,并有很大的发展空间。软件安全问题常见的有网络病毒、不法分子攻击和网络犯罪。很多计算机使用者,操作电脑不熟练,或者仅仅懂得简单的操作,故而对计算机的防火墙缺乏重视,不能保护系统软件,导致隐藏的安全隐患造成了无法挽救的损失。正是如此,我国每年发生网络犯罪的概率呈逐年增高的趋势。3.1.2适应性能较低时代的发展,是软件开发的大背景,人们在时代发展中对软件的需求越来越多,为了加快其发展的脚步,扩大其应用范围,丰富软件工程技术迫在眉睫。从目前的发展情况来看,受到传统观念的影响,软件系统的适应性能较差,老旧的设备得不到及时更换,软件开发的方法不够先进,而且方式单调、效率低,软件开发的过程较为盲目,所以投入的资金也无法发挥其预期的效果,不仅增加了成本,还影响了软件的开发效率。3.1.3大众编译软件衍生的软件技术问题大众编译软件,其实就是人们常说的大众的程序设计软件,它在人们的生活中得到了广泛的应用,其中被人们所熟知的是手机APP,APP要想得到好评,就要把受众的感受放在第一位,将使用者作为程序设计的核心和重中之重,重视软件系统的人性化。软件工程技术的发展也可以看作网络化的发展,因此,对软件系统的开发也提出了更高的要求。主要体现在四个方面:
(1)软件的设计,要适应动态网络和事务性的模型标准的要求,要保证其可以与网络发展环境有机协调;
(2)由于互联网发展迅猛,对于软件的功能就要求其更具多样性,这是为受众提供更加便利和多样化服务的基础;
(3)现如今,人们对软件的规模要求也越来越高,并且也需要软件具有扩容性,从而满足不同受众的不同需求;
(4)服务时间,也成为设计者和受众关心的问题,服务时间要能够不断延长,同时,要能够保证软件系统的稳定性。这四个要素同时作用于软件工程技术,保障了软件工程技术的健康发展,但是,大多数的软件缺乏不同的功能。
3.2完善软件工程技术的对策
3.2.1引进高级软件开发技术在软件开发中,软件设计人员要不断引进高级的软件开发技术,要走一条具有自己企业特色的软件开发之路。在开发前,对所要投入的成本进行估算,对投入进行合理分配,尤其是在技术投入方面,要提高技术引进的意识,解决所遇到的难题。与此同时,软件设计越来越完善,可以促进软件得到更广泛的应用,制定日常的软件开发任务,保证软件开发质量。3.2.2提升软件设计人员职业素养总体来说,大部分的软件设计人员,对于互联网的敏感性较低,尤其是在网络安全方面。而软件设计人员是软件开发中的核心人物之一,首先要尽快提高软件设计人员的意识。所以,软件公司要加大对人才的重视,组织高水平的技术培训,提高软件设计人员的整体素质。
4软件工程技术的发展趋势
4.1规避软件开发风险
在软件工程技术的开发过程中,软件开发和软件设计人员之间有着紧密的关系,提高软件设计人员的专业知识和开发能力,能够促进软件工程技术的快速发展,并可以使得软件系统向模块化方向发展。因而,在实际发展的过程中,工作人员要能够实事求是,综合考虑各种因素,规避各种软件开发中遇到的风险,消除不确定的风险,同时,善于利用其他流程来弥补软件设计过程中的不足。
4.2向持续集成转型
持续集成,是其主要的发展方向。它的目标就是要确保和提高软件的开发质量、效率。在网络信息高速发展的情况下,软件工程技术要向自动集成转型,这可以保证软件开发的有效性。并且降低了软件开发的复杂性,还可以提高软件设计人员的技术水准,并成为了软件工程技术的强大后盾。
4.3坚持可持续发展
为了满足受众对软件的更高的需求,应加快软件工程技术发展的进程,使其得到广泛应用,并且使其更加多样化,提高价值。故而,在发展的过程中,软件设计人员要秉承可持续的工作态度,专注于软件工程的设计,综合考量软件在实践中的风险,从软件优势出发,完善软件工程系统。同时,提高对于USECASE技术的重视程度。
5结语
综上所述,软件工程技术在计算机网络中得到了广泛的应用。在社会经济稳健发展的大环境下,我国的软件工程技术有了一定的发展,同时,促进了更多领域的发展,越来越多的人对软件有了更多的需求,故而,掌握软件工程技术的发展趋势,不仅可以提出有效的发展措施,还可以推动软件工程技术的可持续发展。
参考文献
[1]杨哲.试分析软件工程技术的发展与应用[J].信息化建设,2015(11).
[2]李敏.试论软件工程技术的现状和发展趋势[J].智富时代,2015(11):238.
[3]贾瑞栋.浅析目前软件工程技术在网络时代背景下的发展[J].中国新通信,2016(10):88.
[4]刘鹏.探讨在网络信息时代下软件工程技术的发展[J].电子测试,2016(7x):92-93.