您的位置首页生活百科

软件的维护流程

软件的维护流程

的有关信息介绍如下:

软件的维护流程

当一个维护申请提出来的时候,且经过了评审确定需要维护的时候,则按以下的维护过程实施维护:

1.确定维护的类型

这需要维护人员和用户反复的协商,弄清楚错误概况以及对业务的影响程度,以及用户希望做什么样的修改,并把这些情况存入故障数据库。

然后由维护组织管理员确认维护类型,如果用户把一个请求看作是改正性维护,而软件开发者把该请求看作适应性或完善性维护时,应协商不同的观点。

2.对于改正性维护从评价错误的严重性开始

如果存在一个严重的错误,则由管理员组织有关人员立即开始分析问题、寻找原因,进行“救火”性的紧急维护,此时可暂不顾及正常的维护控制,在维护完成、交付用户使用后再做“补偿”工作;

如果错误不严重,可根据任务情况,视轻重缓急,与其他维护任务统筹安排。

3.对于适应性维护和完善性维护,如同它是另一个开发工作一样,需要建立每个请求的优先级

如果优先级非常高,就可立即开始维护工作;否则,根据优先级进行排队,统一安排。

4.实施维护任务

不管任何类型的维护,所做的工作都大致相同。包括:修改软件需求说明、修改软件设计、必要的代码修改、单元测试、集成测试、确认测试以及对软件配置评审等。

5.维护复审

在维护任务完成后,要对维护工作进行评审,主要对以下问题总结:

(1)在当前环境下,设计、编码、测试工作是否还有改进的余地和必要?

(2)缺乏哪些维护资源?

(3)维护工作遇到的障碍有哪些?

(4)从维护申请的类型来看,是否还需要有预防性维护?