All mock tests are FREE till 31 December — register to save your progress
Unit 6 · Software Engineering Paper 2 CS · June 2024 Re-Exam

Match List I (software design principles) with List II (Definition)
List IList II
(A) Cohesion(I) Degree to which one module relies on another module.
(B) Coupling(II) Dividing a software system into distinct modules.
(C) Abstraction(III) Degree to which elements of a module belong together.
(D) Modularity(IV) Simplifying complex reality by modelling classes appropriate to the problem.

Pick an option to check yourself, or open the answer below.

Show answer & explanation

Correct answer: C. (A)-(III), (B)-(I), (C)-(IV), (D)-(II)

Explanation

Cohesion is how strongly a module's elements belong together (III). Coupling is how much one module relies on another (I). Abstraction simplifies complex reality by modelling appropriate classes (IV). Modularity divides the system into distinct modules (II).

More Software Engineering questions