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
- Modifying the software by restructuring is called
- Software reliability is described with respect to (A) Execution Time (B) Calendar Time (C) Clock Time Choose the correct answer from the op…
- Statement I: "Quality control involves the series of inspections, reviews and tests used throughout the software process, to ensure each wo…
- According to the ISO-9126 Standard Quality Model, match List-I with List-II: List-I (Attributes) (a) Functionality (b) Reliability (c) Effi…
- Software Reuse is ________.
- Software products need adaptive maintenance for which of the following reasons?