系统架构设计师:软件维护的类型

软件维护的类型包括:改正性维护(正确性维护)、适应性维护、完善性维护、预防性维护。

1.改正性维护:软件交付使用后,必然会有一部分隐藏的错误被带到运行阶段,这些错误在某些条件或者环境下就会暴露出来,改正性维护就是对软件进行诊断和改正错误的过程。

2.适应性维护:外部环境(新的硬件、软件配置)或者数据库环境(数据库、数据格式、数据输出输入、数据存储介质)可能发生变化,为了适应这种变化而修改软件的过程就是适应性维护。

3.完善性维护在软件使用过程中,用户万万会对软件提出新的功能与性能要求,为了满足这种需求,需要修改或者再开发软件,以扩充软件功能、增强软件性能、提供可靠性,这就是完善性维护。

4.预防性维护:为了提供软件的可维护性、可靠性而提出的一种维护类型——把今天的方法学用于昨天的系统以满足明天的需要,可能需要对软件进行设计、开发及测试。

你可能感兴趣的:(系统架构设计师)