软件维护是软件产品交付使用后,为纠正错误或改进性能与其他属性,或使软件产品适应改变了的环境而进行的修改活动。软件维护一般分为纠错性维护、适应性维护和完善性维护三种类型。软件进行维护的原因:
⑴改正在特定的使用条件下暴露出来的一些潜在程序错误或设计缺陷;
⑵因在软件使用过程中数据环境发生变化(例如一个事务处理代码发生改变)或处理环境发生变化(例如安装了新的硬件操作系统),需要修改软件以适应这种变化。
⑶用户和数据处理人员在使用时常提出改进现有功能,增加新的功能,以及改善总体性能的要求,为满足这些要求,就需要修改软件把这些要求纳入到软件之中。
各省软考办 | ||||||||||