第11章 软件维护软件维护的概念软件维护的概念软件维护活动软件维护活动程序修改的步骤及副作用程序修改的步骤及副作用软件的维护性软件的维护性提高软件维护性的方法提高软件维护性的方法11.1 软件维护的概念软件维护的定义软件维护的定义软件维护软件维护是指在软件运行是指在软件运行/维护阶段对软件产品所进行的修维护阶段对软件产品所进行的修改就是所谓的维护。根据维护工作的性质,软件维护的活动改就是所谓的维护。根据维护工作的性质,软件维护的活动可以分为以下可以分为以下4种类型。种类型。改正性维护改正性维护适应性维护适应性维护完善性维护完善性维护预防性维护预防性维护11.1 软件维护的概念1改正性维护改正性维护 改正性维护改正性维护(corrective maintenance)为了识别和纠正)为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的误使软件错误、改正软件性能上的缺陷、排除实施中的误使用,应进行的诊断和改正错误的过程。例如,改正性维护用,应进行的诊断和改正错误的过程。例如,改正性维护可以是改正原来程序中开关使用的错误;解决开发时未能可以是改正原来程序中开关使用的错误;解决开发时未能