Software Engineering · Question 23 · Medium

Which type of coupling between modules is considered the worst (strongest)?

  1. Data coupling, where modules share only the parameters they need
  2. Content coupling, where one module directly modifies or depends on another module's internal data or code
  3. Stamp coupling, where modules pass a whole data structure
  4. Message coupling, where modules communicate only through messages
Answer and explanation

Answer: B. Content coupling, where one module directly modifies or depends on another module's internal data or code

Explanation: From weakest to strongest the usual order is message, data, stamp, control, external, common, then content coupling. Content coupling breaks encapsulation completely.

Previous: What is the minimum number of test cases needed for 100% branch (decision)… · Next: You have uncommitted changes but must switch branches quickly to fix an urgent…

Practise software engineering

Try a fresh set of software engineering questions with an explanation after every answer, free and without signing up: Software Engineering practice. Or sit a full placement mock test.

More software engineering questions

More technical & programming practice

Cloud & DevOps · GenAI Basics · Pseudo-code · C Programming · Java · Python · Data Structures · Algorithms

LogicWiz Exams home · All practice topics · Placement mock tests · Daily 10 challenge