章软件维护软软件件维护维护的概念的概念软软件件维护维护的特点的特点软软件件维护维护的的过过程程软软件的可件的可维护维护性性1软件维护的概念软件维护的概念 软件维护是软件生存周期的最后一个阶段软件维护是软件生存周期的最后一个阶段,不属于系统开发的过程。不属于系统开发的过程。问题问题内内 容容维护维护目的目的 维护维护种类种类 满足用户对已开发产品的性能与运行环境不断提高的要求,进而满足用户对已开发产品的性能与运行环境不断提高的要求,进而达到延长软件寿命的目的。达到延长软件寿命的目的。改正性改正性适应性适应性完善性完善性预防性预防性对程序使用期间发现的程序错误进行诊断和改正的过程;对程序使用期间发现的程序错误进行诊断和改正的过程;配合变化了的环境进行修改软件的活动;配合变化了的环境进行修改软件的活动;满足用户在使用过程中提出增加新的功能或修改已有满足用户在使用过程中提出增加新的功能或修改已有功能的建议而进行的工作;功能的建议而进行的工作;为了改善未来的可维护性或可靠性而修改软件的工作。为了改善未来的可维护性或可靠性而修改软件的工作。软件维护的工作量非常大,不同应用领软件维护的工作量非常大,