Match the software maintenance activities in List-I to its meaning in List-II.
$\begin{array}{clcl} & \textbf{List-I} && \textbf{List-II} \\ \text{a.} & \text{Corrective} & \text{i.} & \text{Concerning with performing activities to reduce} \\ &&&\text{the software complexity thereby improving} \\&&&\text{program understandability and increasing } \\ &&& \text{software maintainability} \\ \text{b.} & \text{Adaptive} & \text{ii.} & \text{Concerned with fixing errors that are observed} \\ &&&\text{when the software is in use} \\ \text{c.} & \text{Perfective} & \text{iii.} & \text{Concerned with the change in the software that}\\ &&& \text{takes place to make the software adaptable to }\\ &&&\text{new environment (both hardware and software).} \\ \text{d.} & \text{Preventive} & \text{iv.} & \text{Concerned with the change in the software that} \\ &&& \text{takes place to make the software adaptable to}\\ &&&\text{changing user requirements} \\ \end{array}$
$\textbf{Codes :}$
Answer is B
http://www.anarsolutions.com/types-of-software-maintenance/
64.3k questions
77.9k answers
244k comments
80.0k users