缩略图

“互联网+”背景下软件工程开发新技术探究

作者

黄赞

湖北第二师范学院 湖北 武汉 430205

摘要:软件工程技术作为信息产业中的重点组成要素,其具备的光明发展前景和能够展现出来的价值和作用无法忽视,软件产品也开始受到社会大众的广泛关注,运用的范围也变得越来越宽广,这就对软件工程技术的创新水平和技术应用的水平提出了全新的标准和要求。为了进一步保障软件系统实现进一步的开发和有效运用,需要相关技术研究人员进一步强化对软件工程技术的深入探索和研究,为软件工程的开发和建设提供强有力的保障,促使我国软件工程技术实现进一步地稳定发展。

关键词:互联网技术;软件工程;技术开发;发展对策

引言

计算机软件开发技术的不断发展对于简化操作程序,优化系统的运行效率和安全性具有重要意义。在智能信息时代,计算机软件功能齐全,能够满足人们衣食住行等方面的需求,为人们的生活提供更多的便利条件。对此,需要提升对计算机软件开发技术的重视程度,并结合其具体应用,分析计算机软件开发技术的发展趋势。

1软件工程开发新技术的必要性

基于“互联网+”时代背景下,软件工程的发展作为推动社会整体发展的重要组成部分,面对当下信息化发展趋势,国际信息技术应用实力的竞争,各个国家都尤为注重软件开发技术研究与规划,在未来一断时间内,软件工程主要的发展趋势便是不断加大力度研究基础软件、软件开发技术。现阶段,我国虽然也在软件工程方面取得了一定成就,但是对比西方一些发达国家,软件工程开发新技术的综合能力依然存在一定差距,因此,需要高度重视软件工程发展,积极迎合时代发展趋势,借此来推动社会持续发展。近年来,从我国现代化技术发展情况看,虽然整体上发展速度较快,但在形成现代化技术体系过程中,由于缺乏核心技术,而直接影响到整体发展。我国现有绝大多数的研究成果,主要都是建立在西方发达国家已有技术之上而形成的,缺乏自我创造力,创新性也严重不足,此种情况将会直接限制软件工程以及新技术的开发。目前,“互联网+”技术的飞速发展与应用,推动社会整体发展更加智能化、信息化,这也就意味着,需要不断推动现代化技术发展,才可以不断推动产业链之间的持续性发展,进而提升我国的综合国力,在国际市场中站稳脚跟。

2软件工程技术发展面临的主要问题

近年来,在我国经济技术和网络水平高速发展的社会背景下,从某种程度上来说,也使得黑客技术实现了进一步发展。根据相关的研究调查表明,近年来在互联网高速发展的同时,黑客入侵系统的概率也越来越高,从某种程度上来说,也使我国的信息安全工程留下了较大的网络隐患,与此同时,也对人们的日常生活以及和谐社会的构建带来一定的信息安全影响。除此之外,计算机病毒也变得越来越强大,实现了不断地迭代更新,现阶段不只是我国,全球范围内都出现了众多与计算机网络安全相关的系统破坏事件,具体来说,很多黑客都在运用DDOS技术来对计算机网络系统展开非法入侵,导致系统出现崩溃、死机,甚至会对企业的重要机密进行泄露,从某种程度上来说,对我国的计算机系统运行安全带来了严重的不利影响。与此同时,无论是在计算机网络系统中应用加密技术还是应用防火墙技术,在现阶段的网络发展平台中,仍然无法实现全方位的全面预防,防护水平还存在一定的缺陷和不足,仍有很大的进步空间。在网络体系的推广中,还不够科学合理,无法更为系统性、更为全面化地对计算机网络系统提供有效的病毒防护,导致黑客和各类病毒入侵,计算机网络系统侵入现象仍然十分普遍。

3“互联网+”时代软件工程开发新技术

3.1软件生命周期法

此类方法又被称为瀑布模型,其是软件工程推进过程中极为重要的一种方式。具体来看,这样的方法是从时间的角度进行定义,包括软件计划和需求分析以及软件设计等六个阶段,而这也是软件开发的基本过程。需要注意的是,以上六个阶段是一种前后衔接的关系,因此务必要保证各个阶段之间的紧密联系。此类方法为软件开发提供了基础的模式,通过上下接收活动的交接和进行,以最终完成相应的任务,而后进行后一阶段的工作。诸多的实践证明,这样的一种方式并非自上而下的运行,而是以线性图式的形式进行,这样的一种形式为大型软件开发的组织和管理提供了极为有利的条件。不仅如此,其在软件开发方法以及工具等方面的研究也有着显著的促进作用。

3.2分层技术

在网络信息化时代,人们对于计算机软件的使用需求获得了大幅度增长。要想从根本上提高计算机软件开发效果,开发人员必须从应用创新技术角度出发,提高软件开发质量。把分层技术和软件开发结合起来是软件开发工程建设的必然要求,其优势主要体现在:分层技术的应用能够对计算机功能进行分类。开拓功能的使用,确保有关功能与开发软件的适应性,确保软件功能的正常使用,让消费者得到稳定愉悦的软件使用体验;分层技术运用,可大幅度提升与更新计算机的有关功能,创造优质的软件运行条件,当然也可以提升软件功能,促进软件升级;分层技术可在软件开发过程中重复应用,让相关数据信息得以保留,自动实现上次开发中的功能,效果大幅度节省人力物力与财力,提高计算机软件的开发速度与效率;分层技术的运用有助于提升软件开发效率,降低开发难度,有效规避开发过程当中的风险,提高软件开发的系统性。

3.3软件原型法

此类方法主要用在软件开发的前期,对相关需求不明确的情况更为适宜,且只能达到既定开发软件的部分效果。而通过这样的方法,则能逐步明确软件的基本需求,而相应的设计方案的探索也会更为合理,最终所得到的产品也会更符合预期。此类方法对于那些存在模糊需求的软件开发更为适宜,具体应用的过程中,应在已知和已分析得到的需求基础上进行,以构建出一个原始的模型。需要注意的是,这样的模型应能够随时调整,这样即能根据开发过程中的反馈情况进行及时地修改,如此软件模型即能不断地得到优化和完善。这样的方法能够使用户更多地参与到软件的开发当中,而最终所达到的效果也会更符合相关用户的需求。

结束语

综上所述,计算机软件技术的开发和应用对于改善人们的生活,提升工作效率,推动社会发展都具有非常重要的积极意义。因此就当前计算机软件技术的应用而言,应进一步拓宽应用渠道,不断提升服务质量,更好地满足人们工作和生活的需要。计算机软件技术的开发和应用将更好地依托现代网络技术和智能终端技术,不断提升技术和服务的精细化程度,开放共享、多元智能也将成为计算机软件开发技术的重要发展趋势。

参考文献

[1]陈龙.计算机软件开发技术的应用研究与趋势研究[J].数码世界,2020,(12):33-34.

[2]邱仕龙.基于软件工程的现代化开发技术研究[J].数码世界,2020,(12):44-45.

[3]林忠红.计算机软件开发技术的应用与发展[J].电子世界,2020,(22):44-45.

[4]赵航.计算机软件开发技术及应用[J].计算机与网络,2020,46(22):35.

[5]吴宇鹏,孙彬,郑相旺.计算机应用软件开发技术的分析研究[J].信息系统工程,2020,(11):98-99.