更正性。由於系統測試不可能揭露系統存在的所有錯誤,因此在系統投入運行後頻繁的實際應用過程中,就有可能暴露出系統內隱藏的錯誤。診斷和修正系統中遺留的錯誤,就是更正性維護。
適應性維護。適應性維護時爲了使系統適應環境的變化而進行的維護工作。一方面計算機科學技術迅速發展,硬件的更新週期越來越短,新的操作系統和原來操作系統的新版本不斷推出,外部設備和其他系統部件經常有所增加和修改,這就是必然要求信息系統能夠適應新的軟硬件環境,以提高系統的性能和運行效率。
完善性維護。在系統的使用過程中,用戶往往要求擴充原有系統的功能,增加一些在軟件需求規範書中沒有規定的功能與性能特徵,以及對處理效率和編寫程序的改進。
預防性維護。系統維護工作不應總是被動地等待用戶提出要求後才進行,應進行主動的預防性維護,即選擇那些還有較長使用壽命,目前尚能正常運行,但可能將要發生變化或調整的系統進行維護,目的是通過預防性維護爲未來的修改與調整奠定更好的基礎。