Which of the following are true about module cohesion and module coupling?
a) Module cohesion refers to the degree of independence among modules.
b) Tight module coupling indicates strong interdependence between modules.
c) Loose module coupling enhances modifiability and maintainability of the software system.
d) Module cohesion and module coupling are unrelated concepts in software engineering.