纠正在开发阶段产生而在测试和验收过程没有发现的错误。其主要内容包括:
(1)设计错误;
(2)程序错误;
(3)数据错误;
(4)文档错误。
为适应软件运行环境改变而作的修改。环境改变的主要内容包括:
(1)影响系统的规则或规律的变化;
(2)硬件配置的变化,如机型、终端、外部设备的改变等;
(3)数据格式或文件结构的改变;
(4)软件支持环境的改变,如操作系统、编译器或实用程序的变化等。
为扩充功能或改善性能而进行的修改。修改方式有插入、删除、扩充和增强等。主要内容包括:·
(1)为扩充和增强功能而做的修改,如扩充解题范围和算法优化等;
(2)为改善性能而作的修改,如提高运行速度、节省存储空间等;
(3)为便于维护而做的修改,如为了改进易读性而增加一些注释等。
各省软考办 | ||||||||||