What are the types of software maintenance?
Corrective maintenance - Means the maintenance for correcting the software faults.
Adaptive maintenance - Means maintenance for adapting the change in environment.
Perfective maintenance - Means modifying or enhancing the system to meet the new requirements.
Preventive maintenance - Means changes made to improve future maintainability.