All mock tests are FREE till 31 December — register to save your progress

Modifying the software to match change in the ever changing environment is called as

Pick an option to check yourself, or open the answer below.

Show answer & explanation

Correct answer: A. Adaptive maintenance

Explanation

Adaptive maintenance is the modification of a delivered product to keep it usable when its environment changes — a new operating system, new hardware, a new database version or a change in government regulation. Corrective maintenance fixes defects that are already present, perfective maintenance adds or improves functionality and performance at the user's request, and preventive maintenance (re-engineering) restructures the software to stop future problems. Since the question explicitly mentions the ever-changing environment, option (i) is correct.

More Software Engineering questions