在软件开发完成后,为了确保软件能够在相当长的时间内正常运行,就必须对其进行维护。
软件维护的类型有四种:
1、改正性维护:目的是修复特定使用条件下暴露出来的潜在程序错误或设计缺陷。
2、适应性维护:旨在在软件使用过程中数据环境发生变化或处理环境发生变化时修改软件以适应这种变化。
3、完善性维护:是在用户和数据处理人员使用软件过程中提出改进现有功能,增加新的功能,以及改善总体性能的要求后,修改软件以把这些要求纳入到软件之中。
4、预防性维护:目的是提高软件的可维护性、可靠性和安全性,预先采用先进的软件工程方法对需要维护的软件或软件中的某一部分(重新)进行设计、编制和测试,为以后进一步改进软件打下良好基础。
0