按照维护对象不同分为:
1、系统应用程序维护,应用软件维护是系统维护的最主要内容、
2、数据维护,数据库是支撑业务运作的基础平台,需要定期检查运行状态。
3、代码维护,代码维护是指对原有的代码进行的扩充、添加或删除等维护工作。
4、硬件设备维护,主要就是指对主机及外设的日常维护和管理
5、机构和人员的变动,信息系统是人机系统,人工处理也占有重要地位,人的作用占主导地位。
按照软件维护的不同性质划分为:
1、纠错性维护,在系统投入运行后频繁的实际应用过程中,就有可能暴露出系统内隐藏的错误。
2、适应性维护,适应性维护时为了使系统适应环境的变化而进行的维护工作。
3、完善性维护,在系统的使用过程中,用户往往要求扩充原有系统的功能以及对处理效率和编写程序的改进。
4、预防性维护,系统维护工作不应总是被动地等待用户提出要求后才进行,应进行主动的预防性维护