授课教师授课教师:梁丽西华大学计算机与数理学院西华大学计算机与数理学院第八章 软件维护n 内容要点:本章主要介绍软件维护内容、特点、实施及提高软件可维护性的方法。 n 教学重点:n校正性维护、适应性维护、完善性维护、预防性维护n可维护性及其量度n提高可维护性方法 软件维护的概念软件维护的概念 软件维护活动软件维护活动 可维护性可维护性 提高可维护性的方法提高可维护性的方法 软件维护软件维护的概念软件维护的概念nn 软件维护的定义软件维护的定义nn 影响维护工作量的因素影响维护工作量的因素nn 软件维护的策略软件维护的策略nn 维护成本维护成本软件维护的定义软件维护的定义nn在软件运行维护阶段在软件运行维护阶段对软件产对软件产品进行的修改品进行的修改就是所谓的维护。就是所谓的维护。nn维护的类型有四种:维护的类型有四种:n n 改正性维护改正性维护nn 适应性维护适应性维护nn 完善性维护完善性维护nn 预防性维护预防性维护改正性维护改正性维护nn在软件交付使用后,因开发时测在软件交付使用后,因开发时测试的试的不彻底不彻底、不完全不完全,必然会有,必然会有部分隐藏的错误遗留到运行阶段部分