Match each application/software design concept in List-I to its definition in List-II.
$\begin{array}{clcl} & \textbf{List-I} && \textbf{List-II} \\ \text{I.} & \text{Coupling} & \text{(a)} & \text{Easy to visually inspect the design of the} \\ &&&\text{software and understand its purpose} \\ \text{II.} & \text{Cohesion} & \text{(b)} & \text{Easy to add functionability to a software} \\&&& \text{without having to redesign it} \\ \text{III.} & \text{Scalable} & \text{(c)} & \text{Focus of a code upon a single goal} \\ \text{IV.} & \text{Readable} & \text{(d)} & \text{Relaince of a code module upon other code} \\ &&&\text{modules} \\ \end{array}$
$\textbf{Codes :}$
- $\text{I-b, II-a, III-d, IV-c}$
- $\text{I-c, II-d, III-a, IV-b}$
- $\text{I-d, II-c, III-b, IV-a}$
- $\text{I-d, II-a, III-c, IV-b}$