What are the various types of software maintenance?

What are the various types of software maintenance?

The various types of Software Maintenance are -

  1. Perfective Software Maintenance
  2. Preventive Software Maintenance.
  3. Adaptive Software Maintenance.
  4. Corrective Software Maintenance.