购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.12 软件维护

软件维护是软件产品交付使用后,为纠正错误或改进性能与其它属性,或使软件产品适应改变了的环境而进行的修改活动。软件维护一般分为纠错性维护、适应性维护和完善性维护三种类型。

(1) 纠错性维护: 纠正在开发阶段产生而在测试和验收过程中没有发现的错误。其主要内容包括:对设计错误、程序错误、数据错误、文档错误进行的维护工作。

(2) 适应性维护: 为适应软件运行环境改变而做的修改。主要包括:对影响系统的规则或规律的变化;硬件配置的变化,如机型、终端、外部设备的改变等;数据格式或文件结构的改变;软件支持环境的改变,如操作系统、编译器或实用程序的变化等进行的维护工作。

(3) 完善性维护: 为扩充功能或改善性能而进行的修改,修改方式有插入、删除、扩充和增强等。主要内容包括:为扩充和增强功能而做的修改,如扩充解题范围和算法优化等;为改善性能而做的修改,如提高运行速度、节省存储空间等;为便于维护而做的修改,如为了改进易读性而增加一些注释等。

(4) 预防性维护: 为了提高软件的可维护性、可靠性等,为以后进一步改进软件打下良好的基础。即把今天的方法学用于昨天的系统以满足明天的需要。

软件维护组织包括:软件维护管理机构、软件维护主管、软件维护管理员;软件维护小组。软件维护组织的主要任务是审批维护申请,制定并实施维护计划,控制和管理维护过程,负责软件维护的复查,组织软件维护的评审和验收,保证软件维护任务的完成。 CDk36NPUogo77mx9Y32rPWC97Jkzu359zuo5oyqZpfjXOCFbyeN6uvIyQDSTAbxP

点击中间区域
呼出菜单
上一章
目录
下一章
×