- 9
- 0
- 约4.02千字
- 约 29页
- 2017-08-23 发布于广东
- 举报
第13 章 系统维护 1 软件维护概念 2 维护过程 提高软件的可维护性 统计和估测结果表明,信息技术中硬件费用一般占35%,软件费用占65%,而软件后期维护费用有时竟高达软件总费用的80%,所有前期费仅占20%。 因此,必须建立一套评估、控制和实施软件维护的机制 。 软件维护的目标是保持软件的功能和性能及时地、准确地满足用户的需求。 13.1 软件维护的概念 所谓软件维护就是软件已经交付使用之后,为了改正错误或者满足新的需要而修改软件的过程,即软件在交付使用后对软件所做的一切改动 。 改动原因: 一是改正在特定的使用条件下暴露出来的一些潜在程序错误或设计缺陷; 二是因在软件使用过程中数据环境发生变化或处理环境发生变化,需要修改软件以适应这种变化。 三是用户和数据处理人员 在使用时常提出改进现有功能 ,增加新的功能,以及改善总体性能的要求 。 软件维护的分类 (1)改正性维护在软件交付使用后,必然会有一部分隐藏的错误被带到运行阶段来。这些隐藏下来的错误在某些特定的使用环境下就会暴露出来。 为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的误使用,应当进行的诊断和改正错误的过程,就叫做改正性维护。 大约占整个维护工作的21%。 软件维护的分类 (2)适应性维护 随着计算机的飞速发展,外部环境(新的硬、软件配置)或数据环境(数据库、数据格式、数据输入∕输出方式、数据
原创力文档

文档评论(0)