引言
软件的维护是我们不软件交给用户后很重要的一个过程,因为软件的要不断的适应外界的变化才能立于不败之地,否则很快的就被用户所淘汰.一般系统的开发一般为1-3年而维护一般诶5-10年这就需要我们必须非常的重视这个过程,并且我们在软件开始的设计的时候我们就应该想到后来的维护情况!
内容
首先由一张图来简单总结一下我们软件维护的这一部分的理解:
在介绍维护的细节内容之前首先来了解一下我们的维护机构:
上面的流图清楚的表明了组织机构,了解了组织机构以后我们就开始我们维护工作,首先我们必须按照一定的步骤,得到相关部门的支持后才能开始工作.工作步骤我们已经在思维导图中表达清楚了.下面在用一张图来表示信息的过程:
在进行维护工作之前我们需要了解一下这个软件的可维护性(指维护人员理解 改正 改动和改进这个软件的难易程度)
我们可以根据以下三个方面来进行评价一个软件的可维护性:
可理解性 可测试性 可修改性等.了解了系统的可维护性后,对于我们的计划的制定有一定的指导作用.
我们把维护分为四种类型的维护:
类型 | 目的 |
改正性 | 改正在测试阶段未发现的错误 |
适应性 | 适应外界坏境和管理需求 |
完善性 | 扩充和改善系统性能 |
预防性 | 改进系统的可靠性和维护性 |
当然我们在进行维护的的时候在内容上,我们有分为六种不同的情况,我们会针对不同的内容安排相应的专业人员进行维护,这样针对性强,工作效率也会提高.
在维护过程中我们有很多的问题来阻碍我们的维护进度和维护的效果,首先就是我们的系统一般都不是开发者自己维护,二维护者很难理解别人编写的程序,因为没有完善的资料和文档.其次,就是软件的维护是一个不受欢迎的行业,没有很多技术高的人员喜欢这个行业!
小结
软件可维护性也是我们对一个系统的评价标准,所以我们不能轻视这个过程,这就要求当我们自己开发软件的时候,我们在一开始就应该考虑到这个软件的维护为题,因为时代的发展非常之迅速,一个软件只有不断的提高才能适应用户的需求,因此我们在系统开发之日就应该重视这个问题