StreakPeaked· Practice

ExamsGATETechnical

In the context of modular software design, which one of the following combinations is desirable?

  1. High cohesion and high coupling
  2. High cohesion and low coupling
  3. Low cohesion and high coupling
  4. Low cohesion and low coupling

Correct answer: High cohesion and low coupling

Solution

High cohesion within a module means that its components are closely related and work together effectively, while low coupling between modules indicates that they are independent and can function without relying heavily on each other. This combination enhances maintainability, scalability, and reusability in software design.

Related GATE Technical questions

⚔️ Practice GATE Technical free + battle 1v1 →