Which of the following statement(s) is/are true with respect to software architecture ?
S1 : Coupling is a measure of how well the things 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.
(A) Only S1 and S2
(B) Only S3
(C) All of S1, S2 and S3
(D) Only S1
- Coupling is the degree of interdependence between software modules.
- Cohesion means organisation of different module and consistency.
- Then if coupling is low and cohesion is high, it is easier to change one module without affecting others.
So, option (B) is correct.My Personal Notes arrow_drop_up