Cohesion Module Software Engineering. Cohesion is an ordinal type of measurement and is usually described as high cohesion or low cohesion. Cohesion is a measure of the degree to which the elements of the module are functionally related.
It is the degree to which all elements directed towards performing a single task are contained in the component. A good software design will have high cohesion. In the sequential cohesion the different elements of a module form a series in which the output of one element treats as an input to the other elements inside the same module.
Basically cohesion is the internal glue that keeps the module together.
Cohesion concerns relationships withina module Goal. Low coupling correlates with high cohesion and high coupling correlates with low cohesion. In software engineering the coupling is the degree of interdependence between software modules. Hence a sequence inside the module is formed.