CIS 673 Software Design and Production Methodology 13. General Design CIS 673 Software Design and Production Methodology 14. CIS 673 Software Design and Production Methodology 15. CIS 673 Software Design and Production Methodology 16.
Cohesion is the degree of functional relatedness of processing elements with a single module.
Unlike coupling which is concerned with the relationship among modules, cohesion measures the single-mindedness of a module. A processing element may be something which must be done in a module, but which has not yet been reduced to code. It also includes instruction or statements. Associative principle is a principle or concept used a designed in associating processing elements together in a single module. It is likely resulting from modularization of code that has already been written - by converting multiple occurrences of a random sequence of statement to form a module.