Match the software maintenance activities in List-I to its meaning in List-II
Match the software maintenance activities in List-I to its meaning in List-II
List-I
i. Corrective
ii. Adaptive
iii. Perfective
iv. Preventive
List-II
A. Concerned with performing activities to reduce the software complexity thereby improving program understandability and increasing software maintainability
B. Concerned with fixing errors that are observed when the software is in use.
C. Concerned with the change in the software that takes place to make the software adaptable to new environment (both hardware and software)
D. Concerned with the change in the software that takes place to make the software adaptable to changing user requirements.
Code: (i) (ii) (iii) (iv)
Show answerHide answer
Correct answer: (B) (B) (C) (D) (A)
Explanation
(i) Corrective maintenance fixes errors observed when the software is in use – (B). (ii) Adaptive maintenance changes the software to make it adaptable to a new environment – (C). (iii) Perfective maintenance implements new or changed user requirements – (D). (iv) Preventive maintenance performs activities to reduce complexity and prevent future errors – (A).