计算机应用软件自动化开发技术探讨

2022-05-30 15:43张洁王燕梅韩强
电脑知识与技术 2022年10期

张洁 王燕梅 韩强

摘要:为了能够进一步促进我国计算机应用软件的开发与研究,加大计算机应用软件自动化开发技术的研究力度是非常必要的。文章利用文献综述法对计算机应用软件自动化开发技术的基本内容、开发应遵守的原则、计算机应用软件自动化开发的技术应用过程等内容进行研究,总结出相关技术开发要点。

关键词:计算机应用软件;自动化开发技术;组件开发

中图分类号:TP311      文献标识码:A

文章编号:1009-3044(2022)10-0061-02

计算机应用软件自动化开发是指在软件开发的过程中,完全利用自动化的方式对业务组建进行开发,这种技术的应用与发展,有效解决了计算机应用软件业务组件中的各种问题,有效推动了计算机应用软件开发行业的发展,提高了软件质量与用户体验感。

1 计算机应用软件自动化开发技术的基本内容

1.1 计算机应用软件

计算机的应用软件实质就是一个能够操作的虚拟平台,主要是指利用计算机技术和一些数据代码合成,借助计算机屏幕展现出来,并没有任何形状,却能够为人们处理各项工作提供便利[1]。

比如:会计类的计算机应用软件能够帮助会计人员更好地开展工作,便于统计经济数据,制作出各类报表。编辑类的应用软件,能够为工作人员提供排版编辑的便利,满足人们的设计需求。通常情况下,计算机硬件设备会随着信息技术的发展而逐渐被淘汰,但是计算机应用软件却不会,软件可以不断更新优化,适应新系统以及人们的更高要求,应用软件自动化开发技术就比较典型。

1.2 自动化开发技术

计算机应用软件的自动化开发技术是一种可以实现软件自动生成的技术,其主要利用计算机技术的智能化及自动化功能来实现。当前,自动化开发技术已经成为一项技术人员研究的重点技术。自动化开发技术能够有效解决软件出现的各类质量、集成、兼容等问题,有助于业务组件和业务流程的全系列一体化发展。技术人员不断研发升级计算机应用软件的自动化系统,能够将软件开发时间大大缩短,同时提高软件质量。利用自动化开发技术自动升级的软件有安全保障。技术人员研发时,主要的工作是自动化研发和自动化软件功能的设计,同时还要做好自动化计算机应用软件研发平台的构建工作[2]。

2 计算机应用软件开发应遵守的原则

进行软件开发时,开发人员要秉持规范性原则、简单性原则与维护便利的原则,这样才能便于后期软件升级与维护,从而为用户使用带来更好的体现。

2.1 规范性原则

规范性原则是指研发计算机应用软件时,要充分遵循软件研发的原则和规律,使用科学合理的技术。软件研发要结合用户的认知规律和需要,确保软件具有较强的可操作性。

2.2 维护便捷原则

计算机应用软件开发之后要做好维护工作,保证软件的正常应用。软件在开发时要考虑到后期使用维护的问题,坚持维护简单的原则,保证软件应用过程中,若出现问题,能够立即进行调整[3]。

2.3 精简的原则

应用软件开发过程中,要保持精简的原则,尽量做到步骤和操作简单,减少软件运行的内存,使软件能够被广泛正常应用。

总之,计算机软件的开发,其最终目的是为人们提供便利,如果软件使用过程中,工作效率不高、后期维护困难、操作复杂,便失去了软件开发的初衷。

3 计算机应用软件自动化开发的技术应用过程

软件自动化开发技术的应用包括组件开发、流程设计、系统安装、软件开发设计等众多环节,设计人员要基于实际情况,控制好如下各环节的技术应用,最大限度地保障软件开发质量。

3.1 组件开发

计算机应用软件可以拆分成多个系统组件,针对应用软件做自动化开发技术研究时,技术工作人员,应该重点进行组件开发设计。组件开发设计需要考虑多方面的因素,首先要结合用户的使用需求,同时还要根据软件的类型进行科学分析,进而研究出组件能够自动生成的方式。一般情况下,技术工作人员需要将各类数据信息资源进行整合,构建信息资源数据库,最大化收集组件自动生成所需要的各类数据信息,研发组件自动生成运行程序,设定好程序之后[4],完成组件自动化生成工作。参与组件自动化开发的技术工作人员要有较专业的技术操作能力,能够结合实际需求设计出各项参数信息。另外,还要对生成的组件功能进一步测试,保证组件的稳定安全,在此基础上再开展自动化开发设计工作。

3.2 流程设计

随着信息技术的快速发展,数据信息内容呈爆发式的增长,应用软件的工作流程也随之变得烦琐,给用户带来了一些不好的影响。针对此问题,技术人员在对应用软件进行优化设计时,应该优化软件的流程设计,做好自动化技术开发。不同的软件应用环节都相同,都能形成一个程序信息,而不同的功能和操作过程有着不同的技术节点,通过对这些节点的控制,能够实现自动化功能。技术工作人员在研发设计时,要先明确软件运行的流程,然后再做自动化设计、进行软件开发,并结合软件流程应用情况,做出适当的调整,以此满足广大用户的需求。

3.3 系统安装

应用软件的所有环节设计完毕后,可以利用自动化技术对软件进行安装,安装环节也比较重要,需要专业技术人员做实时的监督管理。我国当前计算机应用软件自动化开发技术并不成熟,为了保证软件运行的质量,需要对计算机自动操作过程进行全面监督,一旦出现问题,可以立即处理。另外,应用软件安装到计算机系统时,还要做好对应格式的转换,保证软件和计算机系统的类型相符合,应用软件的功能能够全面发挥。很多计算机系统自身具有较强的防火墙,在安装软件时,要设置自动获取运行权限,以免软件不能正常安装,影响正常使用[5]。

比如:某企业的经济运行项目,一般情况下,企业会计人员需要对经济项目进行各项支出的控制,并且还要在事前做成本支出预算,制作出对应的数据表,为经济项目运行提供数据,保证项目成本在预算控制范围之内。會计人员可以在工作中利用自动化计算机应用软件,将企业经济项目运行过程中的各项数据和资金情况进行整理收集,录入软件中,利用应用软件制作出详细的报表。项目实施过程中,应用软件还能将各项资金的使用情况进行记录,便于会计人员掌握当前的成本支出。

4 软件开发方法

4.1 生命周期法

软件开发人员在开发软件时,应该像写文章一样,列举软件内容大纲,按照提纲逐个详细分析,针对不同的提纲内容,列出需要注意的事项。开发人员在实际开发时,思路能够相对清晰,这样可以更有序地开展工作。软件开发过程中,要结合实际情况进行创新,软件开发人员要以开发目标为基础,适当地进行突发灵感的融入。蝴蝶效应在软件开发技术中带来的影响会更大,所以,在利用生命周期法开发计算机软件一旦发现问题,要及时进行修改,避免带来不好的连锁反应。

利用生命周期法進行软件开发,可以全面掌握软件的内容,充分发挥开发程序的作用。对于较复杂的模块,可以进行细分、分别处理,保证工作细致准确。另外,这种软件开发技术消耗的成本较高,需要投入大量的人才,涉及开发的周期也相对较长,所以,这种软件开发技术大多数用在大型计算机开发项目中。我国当前的软件应用情况,每年要做2次以上的升级更新[6]。

4.2 原型化技术

原型化技术是以市场需求为方向,以客户需求为目标,设计出对应的软件。应用软件开始之前,先对市场中用户的需求进行收集,不断调整设计内容,使系统应用软件能够满足广大用户的需求。这种软件开发技术在实际应用过程中具有一定优势,不仅能够满足用户的各项需求,还能为用户提供较好的体验,大大节约了软件开发成本。但是这种技术开发的软件存在一定的限制,只能满足部分用户的需求,一般情况下,只在小规模的软件开发项目中进行应用。

应用软件正式开发之前,技术人员需要结合用户需求,确定软件设计方案,需要用到原型化的方式。原型化技术指的是技术人员结合软件原始模型,进行专项需求的开发设计,使软件能够满足用户的需求,保证软件实用性更强。

另外,技术人员可以对原型软件进行调整。比如:某款游戏刚开始设计时,游戏中只有几个人物,但是随着逐渐的推广,越来越多的用户加入进来,用户的游戏操作水平也在不断提升,技术人员为了吸引用户,需要对原游戏进行升级,开发出更多的游戏模式,并且设计出更多的游戏人物。这种就是原型化开发技术的优势,能够在软件应用过程中,结合用户的需求,不断升级优化软件,有效节约开发成本。由于这种软件开发技术前期创建原始模型的难度比较大,所以在大型的软件开发项目中并不适用[7]。

4.3 自动化技术

当前软件市场中,自动化软件开发技术正在慢慢从人们的视线里消失,其应用的范围变得越来越小。如果采取这种方式,技术人员需要结合开发软件项目的内容,设计出自动开发软件,提前做好编程,形成自动化的形式。

自动化开发技术具有较高的自由度,可以将开发周期大大缩短。技术人员能够用计算机中获取的程序做优化设计,结合用户需求,修改编程内容,进而升级开发新的功能。自动化软件开发技术可以为一些用户提供个性化的服务,满足用户的需求,也会大大缩小软件的使用范围。

5 结束语

在信息化时代,各领域基本都实现了自动化、智能化,各类软件的应用也更加普遍,为了更好地满足人们工作与生活需求,提高软件开发速度与质量是非常必要的。计算机软件自动化开发技术的应用,不仅能够保障软件开发效率和质量,还可以为用户后期使用和维护软件提供巨大便利。随着计算机自动化软件开发技术的应用,社会各领域得到了更快的发展,为各行各业持续、健康、稳定发展提供了有力支持。

参考文献:

[1] 江涛.计算机软件开发中分层技术的应用研究[J].电脑编程技巧与维护,2018(12):27-29.

[2] 万波.计算机应用软件的开发和维护策略分析[J].无线互联科技,2018,15(19):33-34.

[3] 沈万明.计算机信息处理技术在办公自动化中的应用研究[J].传播力研究,2018,2(22):251.

[4] 唐超,杨洋.浅论新时期计算机软件开发技术的应用探讨[J].数码世界,2016(9):11.

[5] 尹以娟.计算机应用软件自动化开发技术分析[J].数字通信世界,2017(8):106.

[6] 文静,张萃.计算机软件开发技术的应用及未来发展趋势[J].电子技术与软件工程,2017(15):50.

[7] 徐玉莲.Java编程语言的计算机软件开发应用[J].自动化应用,2018(11):64-65.

【通联编辑:唐一东】

收稿日期:2021-12-15

基金项目:海南省自然科学基金项目(620QN282) :基于主题建模和深度语义分析的在线评论话题情感分类研究

作者简介:张洁(1982—),女,湖北武汉人,副教授,学士,研究方向为计算机应用;王燕梅(1976—) ,女,海南海口人,通信作者,副教授,学士,研究方向为计算机应用;韩强(1982—) ,男,海南海口人,讲师,学士,研究方向为计算机应用。