Which of the following statement(s) is/are true with respect to software architecture?
Which of the following statement(s) is/are true with respect to software architecture?
S1 : Coupling is a measure of how well the grouped together in a module belong together logically.
S2 : Cohesion is a measure of the degree of interaction between software modules
S3 : If coupling is low and cohesion is high then it is easier to change one module without affecting others.
Show answerHide answer
Correct answer: (B) Only S3
Explanation
S1 and S2 swap the definitions: cohesion measures how well the things grouped in a module belong together, and coupling measures the degree of interaction between modules. S3 is true: if coupling is low and cohesion is high, it is easier to change one module without affecting others.