1、正确性维护(改正性维护)
防错性程序设计,减少错误。
在系统开发阶段已发生,而系统测试阶段尚未发现的错误。
使用过程中发现的错误,进行的修改维护。
2、适应性维护
软件适应信息技术变化和管理需求变化而进行的修改。
外部环境(新的硬件、软件配置)、数据环境(数据库、数据格式、数据输入输出方式、数据存储介质)可能发生变化,而进行的维护。(修改数据类型)
3、完善性维护
为扩展功能和改善性能而进行的修改。(增加...功能,修改...使算法更高效,增加监控设施,什么什么东西很慢-要变快)
4、预防性维护
为了改进应用软件的可靠性和可维护性,为未来的改进打下基础。
网友评论