摘要:随着我国科技的不断发展,计算机应用技术被广泛的应用到各行各业,从而使得人们的生活质量越来越好,人们的工作效率也更加的高效。计算机应用软件现在已经成为计算机系统构建中不可分割的一部分,随着我国计算机技术的不断发展,计算机应用软件技术在计算机系统中的地位越来越高,计算机应用软基系统变得更加的复杂,这就意味着对于计算机应用软件系统的维护要求是越来越高。因此,笔者针对计算机应用软件的开发进行分析,并探索计算机应用软件的维护。
关键词:计算机应用软件;开发;维护
计算机发挥在连接作用的是计算机软件,这就意味着计算机软件系统通过连接人与计算机硬件,从而实现对计算机的控制,这就说明了计算机应用软件系统开发的目的就是为了满足计算机使用者的需求。因此计算机发展的关键就在云计算机应用软件的开发,提高计算机社会时效性的重要手段就是应用软件的开发与维护。
1计算机应用软件的开发
计算机应用软件的开发主要是根据用户的实际需求,之后编制、组合相应的程序语言,从而实现预计的功能目标。而在整个计算机应用软件开发技术的工作流程有四个环节:需求分析、软件设计、程序编码、系统测试。
1.1软件的原型法开发
原型化开发也就是原型法,是软件开发的一个重要方法。原型法比生命周期法更加简易,与周期法不相同的就是生命周期法是从问题定义到软件维护,是一个循环渐进的过程,而原型法通过总结客户的问题,设计人员先设计一个原型,之后在对原型进行修改完善,最终达到用户的认可。需求分析阶段,指的就是相关人员将用户所需的功能、风格、外观等收集,并整理出来;初步构型阶段,指的就是设计人员根据收集、整理出用户的需求,在最短的时间之内设计出一个仿真原型;在运行评价阶段,这个阶段就是对所设计出的模型进行试行、以及评价,主要的目的就是找出计算机软件模型的弊端,并且向用户寻求建议进行改正;整理阶段,根据发现的缺陷、用户的建议等将模型进一步的完善。成型阶段,得到用户的认可之后,正式使用在工作当中,并且在使用的时候对出现的细节问题进一步的解决。
1.2软件的自动形式开发
通过第四代软件技术实现的是自动开发技术,这个技术的主要工具就是计算机,设计人员,或者是用户的重点工作就是确定需要什么软件,这里值得注意的是不需要考虑通过什么样的过程实现,因为计算机软件会自行解决,也可以是在设计之前就将标准规划计划好,从而给人们的工作、生活带来了很大的便利。
2计算机应用软件的一般维护方法
2.1计算机软件维护方法
计算机应用软件在使用之后,想要保证用户在特定的时间之内正常运行,就必须对计算机应用软件进行维护。改正性维护的方法主要是随着外部环境的不断变化而不断增强系统软件运行的适应力,例如:数据环境的升级、规则发生改变等等。完善性维护主要是为了强化、以及扩充软件功能,最后将软件运行功能进行提升。完善性维护是一款新增的功能,因为在软件出厂的时候,说明书上根本就没有这类设计,而在用户使用软件之后的一段时间之内根据用户提出的需求新增的。预防性维护主要是对改进空间的软件实施修正,从而使得计算机应用团建的维护性、可靠性增强。预防性维护主要是利用软件工程,对系统软件进行重新设计、编写,而最终的目的就是找出能够改进空间的某一部分的软件,为今后的维护工作提供便利,预防性维护多用于早期的软件开发维护之中。适应性维护主要是在由于外部环境的不断变化,而不断的改变系统软件运行的功能,外部环境的变化包括计算机硬件升级、数据环境升级等等。
2.2维护软件工具的模块化以及质量技术
现阶段的计算机应用软件设计人员对软件的维护性给予了高度的重视,因此在开发的时候也将维护性考虑了进去,提高计算机应用软件维护性的目的就是为了在软件开发的时候降低成本,以及提高计算机应用软件的质量。因此将计算机应用软件进行模块化分割,这么做得目的就是为了按照需要对单独的模块进行修改,或者是删减程序,而不需要对整个计算机应用软件进行调整,也不会影响到其他的模块。对单独的模块进行测试工作的时候,也是非常简单,很容易就会发现模块中存在的问题,并有针对性的进行修改,从而有效的提高软件的运行速度。同时这种模块化分割,在技术上有很强的维护性,同时也不需要对模块的内部运行进行掌握,只需要对模块的外部特征进行更换。这是一种降低处理率,使用结构化模块的新型工具。
3加强计算机软件维护性方法发展与研究
在软件维护过程当中,经常会遇到许多问题,例如:设计人员频繁的离开原有的开发商;没有相关的文档资料,很难了解开发体系;设计出的计算机软件不符合程序设计,或者是文档的文件不合适,而且很难理解,计算机软件结构不符合常规,不能进行修改,或者是强行修改之后容易出现错误。从前的计算机设计软件是一种比较常见的问题就是软件容易开发,但是不能进行长期的维持,而是通用性特别差,这就是在同一个系统中重复开发的原由。重复开发会加强计算机软件系统的功能,但是会浪费众多的人力、物力、以及财力,同时还会影响到系统的正常使用。这就意味着在系统的开发过程当中,一定要充分、适当的进行思考,计算机软件系统的通用性,以及自我维护能力,从而有效的避免系统开发重复。
3.1设计多功能维护软件系统
在设计多功能维护软件的时候,一定要拥有灵活的、通用的设计思路,并以容易维护为主旨。从体系共性,以及个性方法进行分析,可以有效的实现系统自动维护的功能。在实际应用进程当中使用这个系统,得到了用户的肯定。在计算机软件维护系统的基础上,调整参数,可以做成一个小小的开发工具,从而可以开发出类似的系统管理。这就意味着引入自动维护功能,给系统使用、维护管理带来了很大的方便。
3.2领域计算机管理
在企业当中应用最为广泛就是领域计算机管理,领域计算机管理的程序更加的深入。计算机管理应用程序可以分为工业控制、信息化管理。信息化管理水平,随着我国科技的不断发展,我国市场上有很多的软件支持,但是从企业的实际情况处出发,一些核心的应用系统都是有企业自己完成开发的,这有利于应用系统更好的适应企业的管理模式,进而更有效的管理企业内部的信息。这些软件管理大多数都是报表类软件。
3.3执行软件设计
引入了自我维护功能定义的执行软件设计,从而使得软件更有生命力。但是由于系统自动维护功能给计算机软件设计系统带来了许多困难,这就意味着要采取一些额外的系统资源。现如今随着计算机技术的发展,这些额外的系统资源已经不再是一个重要的因素,从系统维护性考虑,如果达到了自我维护功能,那么是值得的。对于其他的软件系统的开发,如果在开发过程当中能够充分的考虑系统的共性、个性,并且添加到系统自我维护功能中,更能体现计算机应用软件的实用性。
4结束语
总而言之,计算机技术已经被广泛的应用到各个领域当中,计算机技术无时无刻不充斥在人们的日常生活,以及工作当中。计算机技术的灵魂就是计算机软件技术,随着我国科技的不断发展,计算机软件技术渐渐向系统高度集成化、结构广泛化、信息多元化等新型发展方向发展,并且在实践当中渐渐实现。在软件开发的所有阶段当中,软件的维护性是在这一阶段形成的,这就意味着提高软件可维护性贯穿着整个软件开发。学习和掌握软件开发的各个阶段,对软件可维护性一定会产生一定的影响,对于软件开发有着重大的意义。设计人员一定要不断的吸收国外先进的软件维护方法,并且对现有的计算机软件开发、维护方案进行不断的创新、改进,最终不断促进我国计算机行业的全面发展。
参考文献
[1]黄宣钧.如何加强空管计算机应用软件的开发和维护[J].电子测试,2016,No.339Z1:94+79.
[2]胡蓉.浅析计算机应用软件的开发和维护[J].电子技术与软件工程,2015,No.7020:60.
作者:徐湘艳 单位:辽宁机电职业技术学院