As we have stated, the quality of a software system is generally measured by the cohesiveness of each of the components. If the components when connected do not have cycles of dependencies, but form a perfect tree, then the system is in general a highly cohesive. The result of the above analysis, with the exception of the component called Input/Output, results in a tree, as shown in Figure 1.17. A highly cohesive system generally gives rise to a lowly coupled system.
As we have stated, the quality of a software system is generally measured by the cohesiveness of each of the components. If the components when connected do not have cycles of dependencies, but form a perfect tree, then the system is in general a highly cohesive. The result of the above analysis, with the exception of the component called Input/Output, results in a tree, as shown in Figure 1.17. A highly cohesive system generally gives rise to a lowly coupled system.
chapter1.3.docx