Match each application/software design concept in List – I to its definition…

2016

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}\)

Codes :

  1. A.

    I-b, II-a, III-d, IV-c

  2. B.

    I-c, II-d, III-a, IV-b

  3. C.

    I-d, II-c, III-b, IV-a

  4. D.

    I-d, II-a, III-c, IV-b

Attempted by 146 students.

Show answer & explanation

Correct answer: C

Correct matching:

  • Coupling: Reliance of a code module upon other code modules.

  • Cohesion: Focus of a code/module upon a single goal.

  • Scalable: Easy to add functionality to software without having to redesign it.

  • Readable: Easy to visually inspect the design of the software and understand its purpose.

Final matchings:

  • I → Reliance of a code module upon other code modules (Coupling).

  • II → Focus of a code upon a single goal (Cohesion).

  • III → Easy to add functionality without redesign (Scalable).

  • IV → Easy to visually inspect and understand purpose (Readable).

Why these are correct:

  • Coupling: High coupling means strong dependencies between modules, so coupling refers to reliance on other modules.

  • Cohesion: High cohesion means a module does one clear task, so it reflects focus on a single goal.

  • Scalable: A scalable design allows functionality or capacity to be increased without major redesign.

  • Readable: Readability makes it easy for developers to inspect code/design and understand its purpose quickly.

A video solution is available for this question — log in and enroll to watch it.

Explore the full course: Mppsc Assistant Professor