第8章维护解答.pptVIP

  • 3
  • 0
  • 约2.9千字
  • 约 30页
  • 2016-08-01 发布于湖北
  • 举报
第8章 维护 8.1 软件维护的定义 8.2 软件维护的特点 8.3 软件维护过程 8.4 软件的可维护性 8.5 预防性维护 8.6 软件再工程过程 在软件产品被开发出来并交付用户使用之后,就进入了软件的运行维护阶段。其基本任务是保证软件在一个相当长的时期能够正常运行。 软件维护需要的工作量很大,平均说来,大型软件的维护成本高达开发成本的4倍左右。 8.1 软件维护的定义 所谓软件维护就是在软件已经交付使用之后,为了改正错误或满足新的需要而修改软件的过程。 可分为4项活动: 改正性维护 适应性维护 完善性维护 预防性维护 改正性维护: 把诊断和改正错误的过程称为改正性维护。 改正性维护占17%~21%。 适应性维护: 为了和变化了的环境适当地配合而进行的修改软件的活动,是既必要又经常的维护活动。 包括外部环境和数据环境的变化。 适应性维护占18%~25%。 完善性维护: 为了满足在用户提出的增加新功能或修改已有功能的要求和一般性的改进要求,需要进行完善性维护。 包括功能和性能的要求。 完善性维护占50%~66%。 预防性维护: “把今天的方法学应用于昨天的系统以满足明天的需要。” 采用先进的软件工程方法对需要维护的软件或软件中的某一部分,主动地进行重新设计、编码和测试。 预防性维护占4%左右。 只有预防性维护是主动的,其他维护都是被

文档评论(0)

1亿VIP精品文档

相关文档