第九章软件维护Software Engineering第九章软件维护
第九章 软件维护 第九章 软件维护 ■Software Engineering
第九章软件维护主要内容软件维护分类软件维护过程软件的可维护性
第九章 软件维护 主要内容 ◼ 软件维护分类 ◼ 软件维护过程 ◼ 软件的可维护性
第九章软件维护软件维护的定义软件维护的概念在软件运行/维护阶段对软件产品进行的修改。软件维护的原因改正程序中的错误和缺陷改进设计以适应新的软、硬件环境增加新的应用范围软件维护的分类改正性维护适应性维护完善性维护
第九章 软件维护 软件维护的定义 ◼软件维护的概念 ◼在软件运行/维护阶段对软件产品进行的修改。 ◼软件维护的原因 ◼改正程序中的错误和缺陷 ◼改进设计以适应新的软、硬件环境 ◼增加新的应用范围 ◼软件维护的分类 ◼改正性维护 ◼适应性维护 ◼完善性维护
第九章软件维护软件维护软件系统在交付后,进入了软件的维护阶段。软件维护是软件生存周期的最后一个阶段,工作量巨大。其主要任务是保证软件的正常运行改正性维护识别和修改软件错误。避免软件错误影响软件的正常使用。把诊断和改正错误的维护过程适应性维护软件系统能够适应新的外部环境。对软件产品进行相应的维护完善性维护满足用户需求,进一步修改或再开发软件,以扩充软件功能、增强软件性能的维护活动
第九章 软件维护 软件维护 ◼ 软件系统在交付后,进入了软件的维护阶段。 软件维护是软件生存周期的最后一个阶段,工 作量巨大,其主要任务是保证软件的正常运行 ◼ 改正性维护 ◼ 识别和修改软件错误,避免软件错误影响软件的正 常使用,把诊断和改正错误的维护过程 ◼ 适应性维护 ◼ 软件系统能够适应新的外部环境,对软件产品进行 相应的维护 ◼ 完善性维护 ◼ 满足用户需求,进一步修改或再开发软件,以扩充 软件功能、增强软件性能的维护活动
第九章软件维护维护工作量改正性维护17%适应性维护18%完善性维护65%
第九章 软件维护 维护工作量 改正性维护 17% 适应性维护 18% 完善性维护 65%