Software coupling involves dependencies among pieces of software called modules. Which of the following are correct statements with respect to module coupling? P: Common Coupling occurs when two modules share the same global data Q: control Coupling occur when modules share a composite data structure and use only part of it.
P and R only
P describes common coupling: modules share global data. Q describes stamp coupling, whereas control coupling involves passing information that controls another module’s execution. R correctly describes content coupling, in which a module depends on another module’s internals. Hence P and R are true.