What are various types of software maintenance?
A. Maintenance types are: corrective, adaptive, perfective and preventive.
• Corrective
Removing errors spotted by users
• Adaptive
tackling the changes in the hardware and software environment where the software works
• Perfective maintenance
implementing changes in existing or new requirements of user
• Preventive maintenance
taking appropriate measures to avoid future problems