简析计算机软件维护工作范本简析计算机软件维护工作范本 计算机软件具有十分重要的作用,满足各类用户的需求。计算机软件采纳的技术以及管理都具有先进性,软件开发是随着用户需求改变而改变的,所以在交付用户使用后,任何软件系统都不会是完美无需改进的,因此在运行过程中会发现实际上系统是存在很多的错误和漏洞的,这些都需要再使用过程中的后期维护中完成修复工。所以一般我们将软件维护定义为:在软件投入使用运行后,由软件人员进行进一步的修改,针对系统中存在的错误和漏洞进行修正。 一、计算机软件维护重要性及分类 软件的生命周期可以分为开发阶段和维护阶段,开发阶段是实现软件应用和扩张的基础,投资较大,要想开发出高品质的软件,不仅要注重提高生产率,更要注重降低生产成本一位编程大师曾经说过哪怕软件只有几行长,总有一天你也得对它进行维护。投入使用后就进入了软件维护阶段,属于软件生命周期的最后一个阶段,这个阶段也是耗时最长,投入人力、物力最多的一个阶段。在费用投入上,一般的软件开发费用与维护费用成 1: 2 的样子,而一些大型软件的后期维护费用则可能达到投入费用的四、五十倍甚至更多。由此可见软件维护工作的重要性。我们应尽可能地提高软件的可维护性,通过提升软件的生产率以及可维护性从而对开发成本进行降低。从软件维护的目的角度来区别,通常可以把软件维护分为纠错性、适应性、完善性及预防性四种。 1.纠错性维护 对软件使用过程中出现的错误进行修复的维护就是纠错性维护。相关资料表明,在软件交付使用后,通常还会有诸如设计错误、逻辑错误、数据错误、编码错误、文档错误等问题是需要在软件使用过程中才能发现的,约占到总代码行数的 3%,需在使用中改正。 2.完善性维护 完善性维护是指为了使软件功能更好的满足客户需求而进行的维护。计算机使用用户的需求受多方面因素影响,用户的需求在不断进行变化,为此,在软件投入使用后,根据用户所反映的需求,对软件进行必要的修改和扩充,使完善软件功能,提高软件性能,增强软件运行效率。在计算机所有维护种类中,完善性维护是维护工作中最多的类型,占到整个软件维护工作的 51%左右。 3.预防性维护 为了提高软件的可维护性、可靠性等,为软件功能后期改进做好基础工作,通常就需要进行预防性维护。预防性主要采纳最先进的软件工程方法对软件或软件中的某一项功能进行重新设计、编织和测试。有学者将预防性维护形容为把今日的方法学...