阁 软件维护 过HENLLI回 n PHOTO RNO Ts和N 张琳琳
张琳琳 软件维护 by XJU SE Group
Agenda 软件维护的定义 软件维护的问题 Group ·软件维护过程 。决定软件可维护性的因素 预防性维护和软件再工程
Agenda • 软件维护的定义 • 软件维护的问题 • 软件维护过程 • 决定软件可维护性的因素 • 预防性维护和软件再工程 by XJU SE Group
软件维护的定义 软件产品被开发出来并交付用户使用之后, 就进入了软件的运行维护阶段 ·软件维护阶段是软件生命周期的最后一个 阶段,也是持续时间最长、代价最大的一 个阶段 。软件维护的定义 ●在软件已经交付使用之后,为了改正错误或 满足新的需要,而进行的修改软件的活动
软件维护的定义 软件产品被开发出来并交付用户使用之后, 就进入了软件的运行维护阶段 软件维护阶段是软件生命周期的最后一个 阶段,也是持续时间最长、代价最大的一 个阶段 软件维护的定义 在软件已经交付使用之后,为了改正错误或 满足新的需要,而进行的修改软件的活动 by XJU SE Group
四种维护 改正性维护 ·为了诊断和修改软件在使用过程中暴露出的错误, 而进行的修改软件的活动一占20% ●适应性维护 ·为了适应变化了的环境而进行的修改软件的活动 占25% ●完善性维护 ●为了扩充或完善原有软件的功能或性能而进行的修 改软件的活动一占50% ●预防性维护 ●为了提高软件的可维护性和可靠性,为未来的进一 步改进打下基础而进行的修改软件的活动一占4%
四种维护 改正性维护 为了诊断和修改软件在使用过程中暴露出的错误, 而进行的修改软件的活动—占20% 适应性维护 为了适应变化了的环境而进行的修改软件的活动— 占25% 完善性维护 为了扩充或完善原有软件的功能或性能而进行的修 改软件的活动—占50% 预防性维护 为了提高软件的可维护性和可靠性,为未来的进一 步改进打下基础而进行的修改软件的活动 by —占4% XJU SE Group
Agenda 软件维护的定义 软件维护的问题 软件维护过程 决定软件可维护性的因素 n PHOTO RNO Ts和N 预防性维护和软件再工程
Agenda • 软件维护的定义 • 软件维护的问题 • 软件维护过程 • 决定软件可维护性的因素 • 预防性维护和软件再工程 by XJU SE Group