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

文档评论(0)