第八章维护 软件维护的定义 维护的特点 维护过程 可维护性
第八章 维 护 软件维护的定义 维护的特点 维护过程 可维护性
软件维护的定义 在软件交付使用以后,为了改正 错误或满足新的需要而修改软件的 过程
软件维护的定义 在 软件交付使用以后,为了改正 错误或满足新的需要而修改软件的 过程
了四种类型的维护 改正性维护( Corrective maintenance) 诊断和改正使用期间所发现的错误 适应性维护( Adaptive Maintenance) 由于硬件、系统软件和应用软件的发展不协调 须为提高软件的适应性而修改软件 完善性维护( Perfect maintenance) 为满足用户对软件所提出的新的要求,对软件 进行修改。 预防性维护( Preventive Maintenance) 为了改进未来的可维护性或可靠性,或为了给 未来的改进奠定更好的基础而修改软件
四种类型的维护 改正性维护(Corrective Maintenance) 诊断和改正使用期间所发现的错误 适应性维护(Adaptive Maintenance) 由于硬件、系统软件和应用软件的发展不协调, 须为提高软件的适应性而修改软件 完善性维护(Perfect Maintenance) 为满足用户对软件所提出的新的要求,对软件 进行修改。 预防性维护(Preventive Maintenance) 为了改进未来的可维护性或可靠性,或为了给 未来的改进奠定更好的基础而修改软件
维护成本占总开发成本的比例 口维护活动 口其它周期
维护成本占总开发成本的比例 维护活动 其它周期
四种维护所占比例 17~21%,18~25%,50~66% 完善性维护 口适应性维护 改正性维护 其它类型
四种维护所占比例 17~21%,18 ~ 25%,50 ~ 66% 完善性维护 适应性维护 改正性维护 其它类型