展开

计算机软件如何开发和维护

发布时间:2016-11-02   |  所属分类:计算机应用:论文发表  |  浏览:  |  加入收藏

  计算机发挥在连接作用的是计算机软件,这就意味着计算机软件系统通过连接人与计算机硬件,从而实现对计算机的控制,这就说明了计算机应用软件系统开发的目的就是为了满足计算机使用者的需求。因此计算机发展的关键就在云计算机应用软件的开发,提高计算机社会时效性的重要手段就是应用软件的开发与维护。

计算机科学

  摘要:随着我国科技的不断发展,计算机应用技术被广泛的应用到各行各业,从而使得人们的生活质量越来越好,人们的工作效率也更加的高效。计算机应用软件现在已经成为计算机系统构建中不可分割的一部分,随着我国计算机技术的不断发展,计算机应用软件技术在计算机系统中的地位越来越高,计算机应用软基系统变得更加的复杂,这就意味着对于计算机应用软件系统的维护要求是越来越高。因此,笔者针对计算机应用软件的开发进行分析,并探索计算机应用软件的维护。

  关键词:计算机应用软件;开发;维护

  1计算机应用软件的开发

  计算机应用软件的开发主要是根据用户的实际需求,之后编制、组合相应的程序语言,从而实现预计的功能目标。而在整个计算机应用软件开发技术的工作流程有四个环节:需求分析、软件设计、程序编码、系统测试。

  1.1软件的原型法开发

  原型化开发也就是原型法,是软件开发的一个重要方法。原型法比生命周期法更加简易,与周期法不相同的就是生命周期法是从问题定义到软件维护,是一个循环渐进的过程,而原型法通过总结客户的问题,设计人员先设计一个原型,之后在对原型进行修改完善,最终达到用户的认可。需求分析阶段,指的就是相关人员将用户所需的功能、风格、外观等收集,并整理出来;初步构型阶段,指的就是设计人员根据收集、整理出用户的需求,在最短的时间之内设计出一个仿真原型;在运行评价阶段,这个阶段就是对所设计出的模型进行试行、以及评价,主要的目的就是找出计算机软件模型的弊端,并且向用户寻求建议进行改正;整理阶段,根据发现的缺陷、用户的建议等将模型进一步的完善。成型阶段,得到用户的认可之后,正式使用在工作当中,并且在使用的时候对出现的细节问题进一步的解决。

  1.2软件的自动形式开发

  通过第四代软件技术实现的是自动开发技术,这个技术的主要工具就是计算机,设计人员,或者是用户的重点工作就是确定需要什么软件,这里值得注意的是不需要考虑通过什么样的过程实现,因为计算机软件会自行解决,也可以是在设计之前就将标准规划计划好,从而给人们的工作、生活带来了很大的便利。

  2计算机应用软件的一般维护方法

  2.1计算机软件维护方法

  计算机应用软件在使用之后,想要保证用户在特定的时间之内正常运行,就必须对计算机应用软件进行维护。改正性维护的方法主要是随着外部环境的不断变化而不断增强系统软件运行的适应力,例如:数据环境的升级、规则发生改变等等。完善性维护主要是为了强化、以及扩充软件功能,最后将软件运行功能进行提升。完善性维护是一款新增的功能,因为在软件出厂的时候,说明书上根本就没有这类设计,而在用户使用软件之后的一段时间之内根据用户提出的需求新增的。预防性维护主要是对改进空间的软件实施修正,从而使得计算机应用团建的维护性、可靠性增强。预防性维护主要是利用软件工程,对系统软件进行重新设计、编写,而最终的目的就是找出能够改进空间的某一部分的软件,为今后的维护工作提供便利,预防性维护多用于早期的软件开发维护之中。适应性维护主要是在由于外部环境的不断变化,而不断的改变系统软件运行的功能,外部环境的变化包括计算机硬件升级、数据环境升级等等。

  2.2维护软件工具的模块化以及质量技术

  现阶段的计算机应用软件设计人员对软件的维护性给予了高度的重视,因此在开发的时候也将维护性考虑了进去,提高计算机应用软件维护性的目的就是为了在软件开发的时候降低成本,以及提高计算机应用软件的质量。因此将计算机应用软件进行模块化分割,这么做得目的就是为了按照需要对单独的模块进行修改,或者是删减程序,而不需要对整个计算机应用软件进行调整,也不会影响到其他的模块。对单独的模块进行测试工作的时候,也是非常简单,很容易就会发现模块中存在的问题,并有针对性的进行修改,从而有效的提高软件的运行速度。同时这种模块化分割,在技术上有很强的维护性,同时也不需要对模块的内部运行进行掌握,只需要对模块的外部特征进行更换。这是一种降低处理率,使用结构化模块的新型工具。

  3加强计算机软件维护性方法发展与研究

  在软件维护过程当中,经常会遇到许多问题,例如:设计人员频繁的离开原有的开发商;没有相关的文档资料,很难了解开发体系;设计出的计算机软件不符合程序设计,或者是文档的文件不合适,而且很难理解,计算机软件结构不符合常规,不能进行修改,或者是强行修改之后容易出现错误。从前的计算机设计软件是一种比较常见的问题就是软件容易开发,但是不能进行长期的维持,而是通用性特别差,这就是在同一个系统中重复开发的原由。重复开发会加强计算机软件系统的功能,但是会浪费众多的人力、物力、以及财力,同时还会影响到系统的正常使用。这就意味着在系统的开发过程当中,一定要充分、适当的进行思考,计算机软件系统的通用性,以及自我维护能力,从而有效的避免系统开发重复。

转载请注明来自:http://www.uuqikan.com/jisuanjiyingyonglw/17900.html


上一篇:计算机应用基础如何教学
下一篇:计算机专业就业如何解决