摘要:近些年来,随着计算机、互联网、软件开发维护等相关技术的不断发展,各行业领域进入变革之中。在大数据时代背景下,软件开发与维护提出更加严格的要求。如何充分满足用户的实际需求,提高软件开发质量已成为相关人员重点关注问题。基于此,本文针对在大数据时代背景下,如何有效运用软件开发与维护技术展开探讨。
关键词:大数据;软件开发;维护技术
【Abstract】:In recent years,with the continuous development of computer,Internet,software development and maintenance and other related technologies,various industries andfields have entered into transformation.In the context of the era of big data,more stringent requirements for software development and maintenance.How to fully meet the actual needs of users,improving the quality of software development has become the focus of relevant personnel.Based on this,this article is aimed at in the context of the era of big data,how to effectively use software development and maintenance technology is discussed.
【Key words】:big data;software development;maintenance technology
0引言
信息技术的高速发展,促使人类社会正式步入大数据时代,在这一背景之下,计算机软件产业也日益趋于成熟,并且,相关产业也在不断进步完善,计算机软件开发与维护与人们息息相关,在大数据时代背景下,仍需不断针对软件开发与维护加大力度,令其能够促使人们发展需求得到更深层次满足。
1大数据时代下软件开发与维护的基本概念
1.1软件开发技术
互联网技术的应用离不开软件开发,在大数据时代,软件开发技术的必要性尤为突出,人们基于网络平台进行信息交流和沟通,实现了资源共享,拉近了场景之间的距离,软件开发技术在互联网技术中扮演着联通人与人、人与物的作用,不断增加互联网技术的内容,构建互联网技术管理体系,从而实现互联网技术的全覆盖,并能很好地完成自我管理和控制。在大数据时代,各种软件技术得到了推广,软件开发技术影响互联网技术的信息传播方式、传播商品和传播专用工具,也完成了自己的蜕变,引起了翻天覆地变化,使电子计算机软件领域得以发展,同时也使其充分融入大数据时代的发展趋势要求[1]。软件开发一般有三种方法:以Delphi为核心的传统应用软件,在大数据时代,这种开发方式早已被取代;突出Java和NET技术开发和设计的Web软件;根据系统(主要是Android和IOS开发设计的应用软件),互联网大数据对于软件开发设计有着直接影响,具体表现如下:改变软件开发的数据处理方法、步骤,原来的信息收集和优化信息被转换成信息和粗筛选信息,以此为基础构建以数据为中心点的模型框架,一些软件开发商与时俱进,通过不断创新,用数据分析建立良好的物理模型,为用户提供优质的产品。
1.2软件维护技术
(1)对软件进行改进维护。当软件在整个应用过程中出现错误时,会立即协助客户根据订单进行更正诊断[2]。(2)对软件进行适应性维护,使软件适合客户的电子计算机办公环境,提高客户的应用舒适度。(3)开发和改进软件,这就是常说的“迭代更新”,在应用软件的整个过程中,客户会产生一些新的需求,或者必须对原有软件进行进一步的改进,这样可以在维护的基础上提高软件的通用性。(4)对软件进行保护性维护,软件不仅需要达到当前的发展,还需要在可预测的范围内达到未来的发展。因此,一些软件人员会积极修改软件,以提高软件的稳定性。对于软件维护,必须考虑几个因素,例如理解性、可检测性和可修改性,此外,可扩展性和可维护性也是软件维护的关键参考要素,一些文本文档也与软件的可维护性有关,例如,安装系统描述文件的功能和方法。
2大数据时代软件开发与维护中存在的问题
互联网大数据,其实就是各个领域的数据和信息非常多,而且不断发展,软件开发和维护技术应根据这种情况进行升级和集成,并根据自身素质的提高来适应大数据时代的发展趋势要求[3]。目前,软件开发技术和维护技术应用较多,其标准也在逐步提高,非常有必要提高软件开发和维护技术的专业管理方法,随着大数据时代的兴起,信息技术的发展变化越来越快,相关企业要不断提升竞争优势,打造特色优势。同时,必须使用系统化软件来解决数据和信息,开放数据信息的管理方式,提高数据信息的准确性和真实性,为发展更强的判别领域提供重要基础,让客户可以根据需要更顺畅地在互联网平台上获取信息。相应地,软件技术的发展明确提出了更高的要求,在安全系数的建设上也更加严格,我国当前软件开发和维护中存在的不足具体表现在以下多个层面:
首先,缺乏关键的软件开发技术,我国电子计算机与软件开发和应用的发展相对较晚,我国软件开发技术与其他国家相比,我国软件开发能力明显不足,创新能力不强。这导致今天对外开放的软件并不先进,甚至一些开发设计的软件滞后效应比较严重,没有发挥软件的高效率使用,要想在软件技术上有新的进步,加大核心软件开发技术的投入刻不容缓。其次,我国优秀的软件开发人才存在发展不平衡的问题,我国高端软件开发人才很少。当代高校虽然为我国培养了大量优秀的软件开发人才,但受到文化教育、自然环境、文教设备等的伤害,我国的软件开发人员缺乏刻苦钻研的精神,以及尖端技术、创新意识。此外,还有一大批从事软件开发技术的优秀人才,甚至还没有接受过系统软件的学习和培训,他们只是在一些培训学校获得一些基本知识,从事一些基本的软件应用程序开发和设计工作。长此以往,可能会导致我国软件开发技术停滞不前,由于高新技术和优秀人才的限制,我国软件人员在开发设计的全过程中很少能得到合理、具体的指导,引进外籍人才会增加公司的压力,很少有公司能够长期坚持下去,最终的结果是软件开发水平还有待提高[4]。最后,外界重视软件开发的力度不足。在我国,人们更关心的是电子计算机的硬件配置,而不是软件,这也可以从我国在硬件配置方面的资金投入超过软件方面的资金投入来体现,可以说,我国软件开发的环境因素还不成熟,导致很多企业不愿意投入资源进行升级。最终结果是市场上假冒伪劣产品的软件良莠不齐,甚至造成“劣币驱逐良币”的局面。归根结底,一方面,人们对软件开发的版权不是很感兴趣,另一方面,由于极端的开发工具,很多软件开发人员并没有得到足够的应用,从而危及软件开发的进度。
3计算机软件开发技术
3.1 Servlet技术
Servlet是Java服务器的最小应用软件。程序员使用Java语言表达和组合动态JSP网页,使用Servlet完成网页和集群服务器的逻辑业务分析和打包。Servlet包括几个接口,包括数据传输接口、用户信息接口和逻辑业务处理。界面。以账号登录手机软件实现过程为例,描述servlet处理方法;客户在表单中输入登录名和登录密码后,表单打开数据传输接口,将客户端名和密码发送到Web网络服务器。Web网络服务器完成逻辑业务处理和处理。针对该问题,将浏览中删除的数据信息评论反馈到分布式数据库服务平台,完善用户信息验证和管理方法,确保信息内容处理和反馈成功。
3.2 JavaBean技术
为了更好地提高系统软件数据信息操作的准确性和系统软件的可扩展性,JavaEE选用Java编程语言来表达和设计数据库浏览组件JavaBean。JavaBean组件在数据库连接和操作解析方面有很强的作用。可以将所有的数据库关系操作封装在一个接口中,对软件开发者完全透明,不需要关心内部程序代码的逻辑,从而提高应用系统编码的准确性,也有利于系统软件组件的移植。建立显示系统软件数据库界面运行情况的主要参数资源,可以处理可重复的简单劳动,将前端工程师的活力集中到应用系统架构模型和优秀的科研上。在整个开发过程中,可以更好的提高应用系统的响应速度和特性。
4计算机软件设计架构技术
JavaEE。选择分布式数据库的核心概念,定义了一套优秀的组件。在整个软件开发过程中,选择了优秀的两层结构,可以将手机软件分为四层。它们是移动客户端、表示逻辑、业务流程逻辑和数据库查询国家。移动客户端密钥包括计算机浏览器Applet和Java桌面应用程序等组件;表示逻辑可以使用JSP组件完成报表和宣传单页的布局设计,数据信息表示集成;JavaBean组件可以完成与数据库的连接、插入、更改、删除以及查看实际操作;数据库查询可以完成数据信息的存储和解析。
4.1客户端和显示逻辑
移动客户端和呈现逻辑位于JavaEE架构的顶层,可以直接接触用户,可以完成系统软件的逻辑业务流程输入和事件处理输出。电脑浏览器Applet或Java桌面应用程序可以完成操作界面登录,使用网页上的表单接受信息,并将信息发送到Tomcat Web服务器。Tomcat的用户反馈要求可以使用Wcb格式进行计算求解,使表格更加极致、干净整洁,然后使用JSP组件启用重要的系统软件内容,为用户实际操作提供强有力的支撑点,使系统软件的叙述结果更加完整,帮助用户即时、友好地查询系统软件事件处理。
4.2业务逻辑
业务逻辑可以使用Servlet组件来完成对客户所需信息的分析计算,并将其划分为两个组件,即逻辑业务流程内容和数据业务内容。数据业务解决方案必须使用JavaBean组件。业务逻辑交通事故案例关闭后,可以使用Servlet组件完成事件处理的集成和封装,并将解决方案的结果反馈给移动客户端并指示逻辑。
5大数据时代软件开发及维护技术要点分析
软件开发在互联网技术的应用中占有至关重要的影响力和有效性,尤其是在大数据时代,软件开发技术在互联网技术行业得到广泛应用;客户利用软件技术搭建网络平台,显著加快彼此之间的交流沟通效率,有利于摆脱客观性和地域性的局限,实现全球信息资源共享的总体目标。同时,互联网技术中的软件开发技术具有提高连通性的作用,它不仅拥有海量丰富的互联网技术连接管理系统,而且符合经济全球化的要求,真正保证了每个连接在实际意义上的自我调整,进一步包含在主要宣传服务平台中的各种信念[5]。另外,由于各种软件开发技术在互联网技术应用中的不断进步,推动了互联网技术信息的传播方式发生了翻天覆地的变化,尤其是产生了长期影响的商品和特殊传播工具,为了更好地主动顺应时代的发展趋势,相关工作人员必须灵巧地使用通信和信息等设备,注重提高软件开发效率,进一步推动电子计算机软件技术的发展,推进大数据时代发展。根据开发设计的基本原理,软件开发控制模块可分为以Delphi为核心(已基本取代)的桌面应用软件开发、以NET和Java为关键技术的Web应用软件开发、移动端应用软件开发(例如:IOS应用软件)。同时,由于软件开发方式在大数据时代发生了翻天覆地的变化,例如:以数据处理方式的步骤为例,从基础信息收集和优化信息到信息和粗筛信息的变化,基本生成数据信息对于管理中心的电子计算机架构,客观上要求相关技术人员提前搭建数据库管理实体模型和服务平台,突出其统一性和创新能力。
6结语
大数据时代的软件开发和维护,通常离不开大量人力、物力、资金的应用,一旦其技术水平不足,便会直接影响其开发、设计和维护的整体实际效果。因此,相关软件开发企业和产品开发组织坚持深入分析实际问题的工作原则,提高对软件开发和维护的重视程度,适当出台惩罚制度,激发技术品格的积极性和主动性。在实践意义上,克服困难,彻底消除软件开发维护中存在的问题,为推动我国软件开发维护技术的发展提供有力支撑。
参考文献
[1]胡旻.大数据时代软件开发技术的现状及应用[J].电子技术与软件工程,2019(17):40-41.
[2]李阳.大数据时代计算机软件技术的开发与应用探讨[J].计算机产品与流通,2019(6):17.
[3]郭琳.大数据时代计算机软件技术的开发与应用分析[J].科技资讯,2019(7):23-24.
[4]范晰.基于大数据时代计算机软件技术的开发与应用分析[J].信息记录材料,2020(11):84-85.
[5]杨婕.大数据时代软件开发技术的现状及运用[J].电子技术与软件工程,2019(10):40-41.
作者:李春光