前言:想要写出一篇引人入胜的文章?我们特意为您整理了计算机应用软件的开发及维护范文,希望能给你带来灵感和参考,敬请阅读。
【摘要】现阶段科学技术的飞跃发展及社会经济发展的进步,在各行各业中已经实现了计算机应用技术的广泛应用,人们的工作效率以及生活质量均得到了显著提升。现阶段在计算机系统构建中应用软件成为不可或缺的关键性组成部分,在计算机技术发展过程中,计算机系统中应用软件技术的地位越来越高,计算机应用软件系统呈现出日趋复杂的形势,很大程度上对维护计算机应用软件系统提出了越来越高的要求。
计算机软件在整个计算系统发挥着至关重要的连接作用,一定程度上意味着通过计算机硬件与人的连接,实现软件系统对计算机的有效控制,说明了开发计算机应用软件系统是为了与具体使用者需求相满足。基于此,开发云计算应用软件是计算机发展的核心与关键,开发与维护应用软件是促进计算机时效性与高效性的关键性途径[1]。
1计算机应用软件的具体开发分析
计算机应用软件开发是建立在用户需求基础上,进行相应程序语言的编制与组合,最终促进预计功能目标的实现。需求分析、软件设计、程序编码以及系统测试是软件开发技术的四个主要工作流程。
1.1原型法开发
在软件开发中原型化开发是其中至关重要的一个方法,与生命周期法相比较而言,原型法更加简单。原型法主要是进行客户问题的总结,相关设计工作人员进行一个原型的设计,再不断完善与修改原型,从而与客户具体要求相符合,获得用户认可。生命周期法是循序渐进的一个过程,主要是从问题定义逐渐到软件维护[2]。需求分析主要是指相关工作人员积极有效的收集用户所需要的外观、风格与功能等,并对其进行合理整理;初步构型是指通过用户需求的收集与整理,设计人员在最短时间内进行仿真原型的设计;运行评价是指相关工作人员试行并且评价所设计的模型,从而准确找准软件模型中存在的缺陷与弊端,向用户寻求相关建议,在此基础上进行合理改正;整理阶段是相关工作人员根据用户建议以及模型中存在的缺陷进一步完善与优化模型;成型阶段是指软件模型在得到用户认可后正式投入使用,并且在模型使用中存在的细节缺陷与不足进行及时有效的解决。
1.2自动形式开发
自动开发技术是在第四代软件技术基础上得到衍生与应用的,该技术主要以计算机为工具,用户或者设计工作人员主要确定需要何种软件作为重点工作,但是值得注意的是不用对怎样实现的过程进行考虑,因为计算机软件能够进行自行解决,也能够在设计前规划计划好相关标准,最大程度上便利人们的日常生活与生产作业[3]。
2计算机应用软件具体维护方法
2.1软件维护方法
在使用应用软件之后若想要在特定时间内保证用户正常运行,需要及时维护计算机应用软件。改正性维护是在外部环境变化情况下实现系统软件运行能力及适应力的不断增强,比如规则发生转变、数据环境升级等。完善性维护方法主要是为了实现软件功能的进一步扩充与强化,最终提升整个软件功能。该维护方式是新增功能,软件出厂时说明书上缺乏这类设计,而是在用户应用一段时间后严格按照用户提出的具体需求进行增加的。预防性维护是通过对软件进行修正,增强计算机应用的可靠性与维护性,该方法是通过对软件工程的利用,重新设计并编写系统软件,从而能够设计出改进空间的软件,便利今后的软件维护工作,一般情况下在早期软件开发维护中预防性维护得到了充分应用[4]。适应性维护是因为外部环境变化而进行系统软件运行功能的不断改变,主要包含了数据环境升级、计算机硬件升级等外部环境变化。
2.2维护软件工具的质量技术
当前设计人员高对计算机应用软件维护性给予了越来越高的重视,因此在软件开发过程中需要对维护性给予全面充分的考虑,促进软件维护性的提升是为了在开发过程中节约成本,并促进应用软件质量的提升。所以需要模块化分割应用软件,修改单独模块并进行程序的删减,并不需要调整整个计算机应用软件,也不会对其他模块产生影响。测试单独模块时也很容易,能够发现模块中的缺陷与不足,并给予合理科学的针对性修改,促进软件运行速度的有效提高[5]。并且这种模块化风格需要具有较强的技术维护性,不需要掌握模块内部运行情况,只需要更换模块的外部特征,这是实现处理率降低、应用结构化模块的新型工具。
3应用软件维护方法的研究与发展
3.1多功能维护软件系统
在多功能维护软件设计过程中,相关工作人员必须要拥有通用而灵活的设计思路,从个性方法及体系共性进行分析,从而促进系统自动维护功能的实现。这一系统在实际应用中受到了客户的认可与青睐,在维护系统基础上进行参数的调整,能够做成一个开发工具,进行类似系统管理的开发。一定程度上意味着要积极进行自动维护功能的引入,便利整个系统的维护管理工作进行以及系统的正常有序运行。除此之外,领域计算机管理在企业中得到了广泛应用,管理程序更加深入,信息化管理及工业控制是计算机管理应用程序的主要类型[6]。现阶段科技发展推动了应用软件的增多,但是很多企业都是自主进行核心应用系统的研发,这一做法能够与企业管理模式进行更好的适应,从而进行企业内部信息的更有效管理,通常软件管理是一些报表类软件。
3.2执行软件设计
在执行软件设计中引入自我维护功能,很大程度上能够促进软件自身生命力的提升。但是因为系统自动维护功能增加了软件设计系统的难度,需要进行一些额外系统资源的应用。当前科学技术及计算机技术的应用与发展,额外系统资源并不是软件设计中的重要因素。在开发其他软件系统时,设计人员若能在开发过程中对系统个性与共性给予充分考虑,并且将自我维护功能添加至整个计算机系统中,能够实现应用软件功能性及实用性的体现。
4结语
综上所述,各个领域中已经实现了计算机技术的广泛充分应用,软件技术可以说是计算机的核心部分,当前软件技术朝着信息多元化、结构广泛化以及系统高度集成化方向发展,并且在具体实践中得以实现。设计人员学会对软件开发各阶段进行学习与掌握,能够影响软件维护性,一定程度上对软件开发产生了积极促进作用。文章主要围绕着计算机应用软件的具体开发分析、计算机应用软件具体维护方法以及应用软件维护方法的研究与发展三个方面展开了论述,目的是为了提升计算机应用软件的具体功能与应用范围,切实与新时期人们日常生活及生产作业具体需求相满足,推动我国各行各业实现计算机数字化发展,实现计算机行业得到持续性全面发展。
参考文献
[1]董自上.浅谈翻转课堂在中职计算机应用专业课程的教学实践———以《常用工具软件》课堂教学为例[J].江苏教育研究,2016(18):19~22.
[2]冷姜桃,杨同华.项目教学法在计算机应用软件课程中的应用探究———以《平面设计软件(coredraw)》课程为例[J].软件导刊(教育技术),2018,17
[3]罗伟昌.中职学校计算机应用类课程教学中的“授人以渔”———浅析任务驱动教学法在中职学校《办公软件综合应用》教学中的运用[J].电脑知识与技术,
[4]高伟聪.微课在教学中的制作与应用———以计算机应用软件类课程为例[J].石家庄职业技术学院学报,2017,29(06)
[5]张闻其.探究计算机应用软件开发过程中不同编程语言的影响[J].信息记录材料,2018,19(01):89~90.
[6]俞燕萍.“微视频”在中职《计算机应用基础》课程“Office2010办公自动软件”教学中的实践应用[J].信息记录材料,2017,18
作者:熊辉光 单位:乌兰察布职业学院