算名章 歌件维护
第 七 章
7.1软件维护的类型 软件维护是指软件系统交付使用以后,为了改正 错误或满足新的需求而修改软件的过程。按照不 同的维护目的,维护工作可分成4类。 软件维护的类型 完善性维护( Perfective Maintenance) 扩充原有系统的功能,提高原有系统的性能,满 足用户的实际需要。 纠错性维护( Corrective Maintenance) 对在测试阶段未能发现的,在软件投入使用后才逐 渐暴露出来的错误的测试、诊断、定位、纠错以及 验证、修改的回归测试过程。 首页上页下页未页十退出
7.1 软件维护的类型 软件维护是指软件系统交付使用以后,为了改正 错误或满足新的需求而修改软件的过程。按照不 同的维护目的,维护工作可分成4类。 首页 上页 下页 末页 退出 完善性维护(Perfective Maintenance) 扩充原有系统的功能,提高原有系统的性能,满 足用户的实际需要。 纠错性维护(Corrective Maintenance) 对在测试阶段未能发现的,在软件投入使用后才逐 渐暴露出来的错误的测试、诊断、定位、纠错以及 验证、修改的回归测试过程。 一、软件维护的类型
软件维护的类型 适应性维护( Adaptive Maintenance) 要使运行的软件能适应运行环境的变动而修 改软件的过程。 预防性维护( Preventive Maintenance) 为了进一步改善软件的可靠性和易维护性, 或者为将来的维护奠定更好的基础而对软件进 行修改。 首页上页[下页末页片退出
软件维护的类型 首页 上页 下页 末页 退出 适应性维护(Adaptive Maintenance) 要使运行的软件能适应运行环境的变动而修 改软件的过程。 预防性维护(Preventive Maintenance) 为了进一步改善软件的可靠性和易维护性, 或者为将来的维护奠定更好的基础而对软件进 行修改
四类软件维护的比例 预防性 维护4% 纠错性 维护 完善性25% ■纠错性维护 口适应性维护 维护 口完善性维护 50% 适应性 预防性维护 维护21% 首页上页[下页末页片退出
四类软件维护的比例 首页 上页 下页 末页 退出 纠错性维护 适应性维护 完善性维护 预防性维护 纠错性 维护 25% 适应性 维护21% 完善性 维护 50% 预防性 维护4%
二、维护的步骤 用卢 维护人员 修改过 评价错、严重进行问 题分析 的软件/确定更 严重程度 理解分析程序 改要求纠错性 或 不严 人员安排 安排计划 维护 修改程序 要求确认维或 安排改正 维护实施 护类型 性维护 完 适 测试程序 美或应 员 评价公性将改正错误列入计划 复审 先级 高 进行问排 交付使用 或 题分析 将安排好的工 的软件 作量列入计划 软件维护的工作流程图 首页上页[下页末页片退出
二、维护的步骤 首页 上页 下页 末页 退出 用户 维护人员 安排改正 性维护 确认维 护类型 维护实施 评价优 先级 进行问 题分析 复审 评价错误 严重程度 进行问 题分析 确定更 改要求 维护 要求 完 美 性 适 应 性 将安排好的工 作量列入计划 低 高 纠错性 严重 不严重 将改正错误列入计划 人 员 安 排 交付使用 的软件 理解分析程序 安排计划 修改程序 测试程序 或 或 或 或 软件维护的工作流程图 修改过 的软件