精·软件工程导论(第五版)课件-第8、9章.docVIP

  • 3
  • 0
  • 约6.64千字
  • 约 9页
  • 2017-01-16 发布于北京
  • 举报

精·软件工程导论(第五版)课件-第8、9章.doc

第8章 一、复习要求 1、了解维护的概念和软件维护的类型 二、内容提要 软件维护的概念 (1) 软件维护的定义 我们称在软件运行∕维护阶段对软件产品所进行的修改就是所谓的维护。要求进行维护 的原因多种多样,归结起来有三种类型: ( 改正在特定的使用条件下暴露出来的一些潜在程序错误或设计缺陷; ( 因在软件使用过程中数据环境发生变化或处理环境发生变化,需要修改软件以适应 这种变化。 ( 用户和数据处理人员在使用时常提出改进现有功能,增加新的功能,以及改善总体性 能的要求,为满足这些要求,就需要修改软件把这些要求纳入到软件之中。 9、软件维护的类型 ① 纠正性维护 也称为改正性维护。在软件交付使用后,必然会有一部分隐藏的错误被带到运行阶段来。 这些隐藏下来的错误在某些特定的使用环境下就会暴露出来。为了识别和纠正软件错 误、改正软件性能上的缺陷、排除实施中的误使用,应当进行的诊断和改正错误的过程, 就叫做纠正性维护。 ② 适应性维护 随着计算机的飞速发展,外部环境(新的硬、软件配置)或数据环境(数据库、数据格式、 数据输入∕输出方式、数据存储介质)可能发生变化,为了使软件适应这种变化,而去 修改软件的过程就叫做适应性维护。 ③ 完善性维护 在软件的使用过程中,用户往往会对软件提出新的功能与性能要求。为了满足这些要求, 需要修改或再开发软件,以扩充软件功能、增强软件性能、改进加

文档评论(0)

1亿VIP精品文档

相关文档