Match each application/software design concept in List-I to its definition in List-II.
Match each application/software design concept in List-I to its definition in List-II.
List-I
i. Coupling
ii. Cohesion
iii. Scalable
iv. Readable
List-II
A. Easy to visually inspect the design of the software and understand its purpose
B. Easy to add functionality to a software without having to redesign it
C. Focus of a code upon a single goal.
D. Reliance of a code module upon other code modules.
Code: (i) (ii) (iii) (iv)
Show answerHide answer
Correct answer: (C) (D) (C) (B) (A)
Explanation
(i) Coupling measures how dependent modules are on each other – (D). (ii) Cohesion reflects how well a module's elements work toward a single purpose – (C). (iii) Scalability means the system can grow (add functionality/workload) without redesign – (B). (iv) Readable code is easy to inspect and understand – (A).