第11篇 软件维护.pptVIP

  • 5
  • 0
  • 约8.18千字
  • 约 49页
  • 2017-09-01 发布于湖北
  • 举报
第11章 软件维护 软件维护的概念 软件维护活动 程序修改的步骤及副作用 软件的维护性 提高软件维护性的方法 11.1 软件维护的概念 软件维护的定义 软件维护是指在软件运行/维护阶段对软件产品所进行的修 改就是所谓的维护。根据维护工作的性质,软件维护的活动 可以分为以下4种类型。 改正性维护 适应性维护 完善性维护 预防性维护 11.1 软件维护的概念 1.改正性维护 改正性维护(corrective maintenance)为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的误使用,应进行的诊断和改正错误的过程。例如,改正性维护可以是改正原来程序中开关使用的错误;解决开发时未能测试各种可能情况带来的问题等。 11.1 软件维护的概念 2.适应性维护 随着信息技术的飞速发展,软件运行的外部环境(新的硬、软件配置)或数据环境(数据库、数据格式、数据输入/输出方式、数据存储介质)可能发生变化,为了使软件适应这种变化,而修改软件的过程叫做适应性维护(adaptive maintenance)。例如,需要对已运行的软件进行改造,以适应网络环境或已升级改版的操作系统要求。 11.1 软件维护的概念 3.完善性维护 为了满足新的功能与性能要求,需要修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护性。这种情况下进行的维护活动叫做完善性维护

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档