软件工程课件之第8章_维护(第6版)(张海潘编著).pptxVIP

  • 11
  • 0
  • 约5.33千字
  • 约 41页
  • 2017-06-20 发布于湖北
  • 举报

软件工程课件之第8章_维护(第6版)(张海潘编著).pptx

软件工程课件之第8章_维护(第6版)(张海潘编著)

第8章 维护 软件维护的定义 软件维护的特点 软件维护过程 软件的可维护性 预防性维护 软件再工程过程 软件维护及类型 在软件已经交付使用之后,为了改正错误或满足新的需要而修改软件的过程。 可分为4项活动: 改正性维护(Corrective maintenance) 适应性维护(Adaptive maintenance) 完善性维护(Perfective maintenance) 预防性维护(Preventive maintenance) 软件维护分类 改正性维护: 把诊断和改正错误的过程称为改正性维护。 改正性维护占17%~21%。 适应性维护: 为了和变化了的环境适当地配合而进行的修改软件的活动,是既必要又经常的维护活动。 包括外部环境和数据环境的变化。 适应性维护占18%~25%。 软件维护分类 完善性维护: 为了满足在用户提出的增加新功能或修改已有功能的要求和一般性的改进要求,需要进行完善性维护。 包括功能和性能的要求。 完善性维护占50%~66%。 软件维护分类 预防性维护: “把今天的方法学应用于昨天的系统以满足明天的需要。” 采用先进的软件工程方法对需要维护的软件或软件中的某一部分,主动地进行重新设计、编码和测试。 预防性维护占4%左右。 只有预防性维护是主动的,其他维护都是被动的。 软件维护工作量 各类维护工作量所占比例 维护工作量在软件生命周期所占比

文档评论(0)

1亿VIP精品文档

相关文档