SCI论文(www.lunwensci.com):
摘要:当前计算机行业迎来了发展的高峰期,信息化水平得到了很大程度的提升,计算机融入了各行各业与生活中的方方面面,计算机软件的应用为各个行业提升了工作效率。信息化时代给计算机应用软件的开发带来了更多的机会与挑战,发展过程中也遇到了一些问题,诸如软件的开发功能不够完善,用户使用体验较为一般,软件的开发时间周期较长等。针对当前计算机软件自动化开发的现状以及过程中遇到的问题进行研究分析,对开发中的各个阶段存在的不足进行改进。
关键词:计算机;应用软件;自动化开发;技术分析
Analysis ofAutomatic Development Technology of Computer Application Software
DU Haiying
(Lu'an Vocational&Technical College,Changzhi Shanxi 046204)
【Abstract】:At present,the computer industry has ushered in the peak of development,and the information level has been greatly improved.Computers have been integrated into all walks of life and all aspects of life.The application of computer software has improved work efficiency for all industries.The information age has brought more opportunities and challenges to the development of computer application software,and some problems have been encountered in the development process,such as imperfect software development function,general user experience,long software development time cycle and so on.This paper studies and analyzes the current situation of computer software automation development and the problems encountered in the process,and improves the deficiencies in each stage of development.
【Key words】:computer;application software;automation development;technical analysis
0引言
当前国家综合国力的不断提升,科技的发展速度也越来越快,如今人们进入了信息化时代,生活中到处都有计算机的参与,计算机软件应用程序的出现,对人们的生活产生了翻天覆地的影响,通过对各个行业的工作操作方式进行智能化与自动化处理,提高了人们工作效率与工作成果质量。当前计算机软件的开发面临着一些机遇与挑战,技术人员需要把握住机会,对计算机软件的开发进行不断探索。
1计算机应用软件研发自动化的概念
软件的自动化开发过程一般是指通过自动化的操作方式对软件的功能模块进行生成与组装。随着计算机软件开发技术的不断提升,计算机软件对自动化组装技术不断得到发展,应用软件的运行情况,使用体验,以及软件的兼容性与软件的集成方面都有了较好的发展,软件的组装与安装都向着高效的方向发展。对于计算机应用软件的自动化开发与设计的研究,减少了软件开发的时间周期,软件的生成效率提升,软件的使用质量得到改善,软件根据用户的实际需求进行更新更加方便[1]。
2计算机应用软件开发应遵守的原则
2.1规范性原则
规范性原则是指在应用软件对开发与研究设计过程中应该遵循软件开发的客观条件,确保软件的开发符合技术要求标准且软件可以科学合理地投入使用。开发软件应该根据用户的使用习惯与用户对功能的实际需求,确保软件具有较好的使用效果。
2.2维护简单的原则
计算机软件的运行过程中的维护与升级也是软件开发需要考虑的问题,应用软件在开发过程中需要考虑之后的功能升级与后期维护的便捷性,需要提前设置好维护入口与维护方式,保证软件的调整具有更高的效率,使得技术人员软件的升级与维护更加及时有效[2]。
2.3精简的原则
软件的开发需要遵循精简的原则,保证开发的指令与操作步骤尽可能简化,给软件留有更多的运行空间,保证软件的运行具有更多的有效性以及软件的运行更加轻便。在对软件进行编写代码时,需要对其进行精简化处理,保证软件开发的效率。
3计算机应用软件系统设计结构分析
3.1计算机应用软件的整体结构
在对计算机软件进行设计时,使用最为广泛运用的应用基础架构的设计方式。在基础的服务架构中发挥主要作用的是针对应用软件设计的服务的定制与服务的共享。应用服务框架为其他服务提供好的运行环境[3]。使用基础服务架构与应用服务架构的软件服务组合架构,具有较多的优势,首先该框架中的软件驱动流程以及软件应用流程可以给用户提供较好的资源共享服务,用户可以自由的进行交流,而且用户可以对软件运行中遇到的问题进行研究解决,这给开发者对软件的升级与维护争取了时间,使得用户的使用体验更加良好。其次这种服务架构可以对各种不同的业务流程进行分别管理,可以对业务进行动态的管理,符合各种用户的实际需求。
3.2计算机应用软件的业务组件结构
计算机应用软件是为了帮助用户实现特定的功能的,在对用户的需求进行软件实现时,技术人员需要对具有不同功能模块的代码进行编写时,需要对不同的业务组件进行使用价值研究,保证业务组件的编程代码数据符合真实情况。业务组件中包括各种功能服务的数据与资料,并且可以实现各种业务与服务,可以使得计算机软件的功能更加内容丰富。
4计算机应用软件自动化开发技术
科技水平相较于以往较大幅度的提高,给人们日常生活带来了巨大的影响,人们的生活质量得到了改善,日常生活方式得到了丰富,计算机技术已经深入到各行各业中[4]。人们目前对计算机技术的需求越来越多,纷繁复杂的功能需求也对计算机软件的开发技术要求越来越多。
4.1生命周期的开发技术
计算机软件的开发周期是指整个软件从最开始的设计阶段到最终的应用阶段需要的时间跨度,对软件整个流程的开发与设计时间进行科学合理的设计,保证软件开发具有较高的效率,确保软件开发的实际价值。技术人员需要对软件中的问题进行定义与研究,展开详细的探讨与策略的分析,之后对开发出来的程序代码自己编程逻辑进行检测与测试,确保软件可以正常的投入运行。计算机应用软件的自动化技术开发对于开发人员的专业性有着较高的要求,开发人员需要在科学合理的开发周期中对软件进行生成,同时对计算机系统也有些较高的要求,大型的自动化软件开发需要功能较为强大的计算机系统作为支撑,技术人员的专业能力,专业水平以及工作经验,都需要达到一定的水平,才能开发出具有实用价值与经济效益对软件成果,并且技术人员的后期维护也是相当重要的。
4.2原始型开发技术
原始开发技术是指在用户实际需求的指导下,在软件成品出来之前,技术人员需要对软件模型进行更新,直到完全符合用户的实际需求。同时需要对软件进行测试检验,查出漏洞与不足并对其进行修复与升级维护,保证客户对软件的功能与使用完全满意。在客户使用软件的过程中,技术人员需要对客户遇到的问题进行解决,保证软件使用的效率与顺畅,促进计算机软件自动化开发的技术进步与发展。
4.3自动型系统开发技术
自动型软件开发技术是原始型自动化软件开发技术的演变成果,研发人员对用户的实际需求进行程序化,对软件的功能进行不断的完善,同时技术人员对软件进行自动化编程设计,确保软件在实际运行过程中可以针对实际需求的变化自动对自身进行编程与更新,促进软件的自动化设计技术进步发展,提高软件的使用效率,确保软件的质量。
5计算机应用软件自动化开发平台的构建和组装结合
计算机软件自动化技术提高了软件的开发效率,随着计算机软件的自动化组装技术发展得越来越好,计算机软件的业务组装自动化水平越来越智能。计算机软件的质量与用户的使用体验都有了很大程度的改善,计算机组件一体化的水平有了很大程度的提高。计算机自动化研发技术,缩短了计算机软件的开发周期,提高了软件的功能完善程度与实际使用质量[5]。
5.1业务组件生成器
软件的自动化服务中,软件组件生成部分主要包括业务组件的数据资料,业务组件组装规则,业务组件更新与维护系统以及业务组件的图形设计与输入界面。业务组件的处理组装规则可以对软件进行自动化组装与存储生成,主要是根据系统中的数据资料。业务组件可以生成众多功能模块,可以形成数据资料,业务内容资料,业务的具体操作自己业务的基本属性。
5.2业务组件的设计流程器
业务组件设计流程器是对软件的功能进行实现流程设计规划,其中主要有对功能的应用方法集成,对软件的功能管理,以及对功能的实现流程进行图形化。软件的业务应用内容库是指计算机应用软件中对于各种功能的实际应用进行各种程序代码编程数据资料的存储,从而对软件的内容以及各种功能流程进行实现[6]。其应用库包含各种各样的类型,其中以下几种较为常见:以Web为基础的应用形式、以外部应用为基础的应用形式、以Java为基础的应用形式以及以脚本为基础的应用形式等。管理流程是对软件功能的实现流程进行运用,也是对业务功能的运营流程进行管理,在管理过程中需要针对实际运行中的细节问题进行一系列的调整与更新,根据实际情况对软件的业务进行完善。企业对软件的管理流程具有一定的要求,企业需要根据运行中的实际情况对软件的管理方式提出规则,要求软件必须适应企业的管理流程,在系统性设置好流程管理开发功能,为企业对软件的个性化开发提供前提条件,帮助企业灵活更新软件,对软件拓宽实际中的应用范围。
5.3应用系统的组装器
软件的应用系统组装是对软件的各种配置进行组合,是软件投入使用的前提条件,把软件的各个功能模块进行联系起来,使得软件系统的具有整体性。目前对业务流程的组装工作,是在各项软件业务的工作点对软件进行业务的组装。在开发软件的过程中,为了对系统进行功能完善与组件安装,可以使用系统组装器对这项工作进行实现,获得一个功能完整的软件架构系统。
6计算机应用软件自动化开发技术的实现分析
6.1计算机应用系统功能的介绍
计算机自动化应用系统具有重要的功能,以企业的自动化采购系统的研发为例,计算机自动化应用软件系统可以自动完成对企业的审批以及购买计划,计算机系统可以对整个流程进行自动化操作,首先将采购单进行详细资料填写然后提交给相关部门作业采购参考,相关部门对其进行审核,给出同意还是不同意的审批结果,采购计划得到批准之后企业进行下一步的流程,对企业的采购的成本进行控制,一般成本不超过五万元,企业的整个采购流程完成之后,计算机应用系统会形成一个采购清单。
6.2计算机应用系统的开发和实现
针对企业的采购自动化审批与采购整个流程的功能,可以通过以下流程对其进行实现,首先针对每个阶段的具体功能对各个组件进行设计开发,业务组件自动对其进行制定业务计划,自动根据业务计划对采购的具体细节进行规划。计划完成之后对其进行成果导出,对业务计划进行文件形式行成,输出采购信息计划,并输出相应的文件。计算机应用系统还可以对业务的操作步骤作出具体设计,在研究生成企业的采购计划系统时,需要根据企业日常处理的工作内容特点进行步骤设计,让企业的自动化研究业务计划更加有针对性。这些包含业务内容的业务表,为系统研发提供了基础。在对应用系统的代码进行编写时,需要以业务流程各个阶段的具体功能为设计依据,对各个模块各种功能的实现代码进行编写。可以使用标准形式代码对采购的各环节进行程序代码的设计与编写。在所有代码编写完成之后,需要对系统进行整体性的安装,对所有业务组件与业务流程进行逻辑关系整合,最后将整个软件安装在计算机中。先将业务流程StockFlow和StockPlan建立联系,之后进行以下操作,包括组织结构设立、权限设置、用户注册以及职位角色定义等。
7结语
在计算机软件的自动化开发过程中,要探索并建立一套科学合理的软件开发规则体系,提高软件实现的开发效果。计算机软件开发过程中可以对软件的功能模块进行再次利用,借助已有软件系统的架构以及代码程序,生成更新与维护程序。因此技术人员需要不断对研发策略做出探索研究,不断提高软件的开发效率与实际运行效率,不断降低软件的研发成本开销。未来计算机技术将会更加普及发展得更加成熟,传统的开发方式将会逐渐被淘汰,软件的自动化开发将会给人们的生活与工作带来更大的改变,整个信息化行业也会有着更惊人的进步。
参考文献
[1]胡玲芳.新时期计算机软件开发技术的应用研究[J].信息与电脑(理论版),2013(16):74-75.
[2]郝爱语,孙伟.基于高端科技的计算机软件开发技术分析[J].煤炭技术,2014,33(1):194-196.
[3]范伟.浅论新时期计算机软件开发技术的应用及发展趋势[J].计算机光盘软件与应用,2014,17(13):80+82.
[4]李万明.浅谈计算机软件开发技术的应用研究与趋势[J].网络安全技术与应用,2014(12):241-242.
[5]刘晓彦.计算机应用软件开发技术研究分析[J].电子技术与软件工程,2015(23):52-53.
[6]邓勇.计算机软件开发技术的发展趋势与应用分析[J].电子世界,2015(16):172-173.
关注SCI论文创作发表,寻求SCI论文修改润色、SCI论文代发表等服务支撑,请锁定SCI论文网!
文章出自SCI论文网转载请注明出处:https://www.lunwensci.com/jisuanjilunwen/38219.html