Which type of software maintenance is performed to modify a software system to adapt to changes in its surrounding environment (e.g., new OS version)?
ACorrective Maintenance
BAdaptive Maintenance
CPerfective Maintenance
DPreventive Maintenance
Explanation
Adaptive Maintenance alters software to stay compatible with changing external environments (OS, hardware, regulations). Corrective fixes bugs, Perfective adds new features, and Preventive refactors code to avoid future failures.
Exam Relevance
- Topic: Software Engineering
- Subtopic: Software Maintenance Types

No Comments