...

/

Influence of Coupling and Cohesion on Software Maintainability

Influence of Coupling and Cohesion on Software Maintainability

Learn about how coupling and cohesion improve software maintainability.

In this lesson, we will learn about the influence of coupling and cohesion and their relationship.

Relationship between Coupling and Cohesion

First, let’s compare the benefits of the modules that have high cohesion and low coupling in the table below:

Highly Cohesive Modules

Lowly Coupled Modules

Easier to read and understand

Easier to read and understand

Easier to modify

Easier to modify

Increased potential for reuse

Increased potential for reuse

Easier to develop and test

Easier to develop and test

This ...