What is Cohesion and Coupling?

Sharad Jaiswal
Sharad Jaiswal

Posted On: Nov 18, 2020

 

Coupling: The coupling term is used to describe the degree of interdependence between the modules. Lower the coupling between the modules, the better the software is.

Cohesion: The cohesion term is used to describe the degree to which the elements of the module are related. Cohesion is a glue that connects all the modules together. All the elements of the module work together to perform a single task.

Higher the cohesion of the system, the better the software is.

    Related Questions

    Please Login or Register to leave a response.

    Related Questions

    Software Engineering Interview Questions

    What is software engineering?

    Software engineering is a branch of computer science that deals with the building and growth of software for both computers and applications. Computer system software uses the operating system and com...

    Software Engineering Interview Questions

    List different phases of Software Development Life Cycle (SDLC)?

    There are mainly 6 phases of SDLC:Requirement gathering and analysis Design Implementation or coding Testing Deployment Maintenance...

    Software Engineering Interview Questions

    What programming languages you have used?

    Answer this question according to yourself as to what programming languages you have used or have knowledge for example C, C++, Java, Python, etc. Also, elaborate about the project if you have done an...