COHESIÓN:
SE DEDUCE QUE: LA COHESIÓN ES LA FORMA EN QUE SE AGRUPAN LAS UNIDADES DE SOFTWARE
EN UNA UNIDAD MAYOR.
UN PROGRAMA QUE PRESENTE UNA ALTA COHESIÓN, TENDRÁ UN BUEN DISEÑO; MIENTRAS QUE, UN PROGRAMA QUE CONTENGA UNA
BAJA COHESIÓN, TENDRÁ UN MAL DISEÑO.
PUNTO IMPORTANTE: LA COHESIÓN Y EL ACOPLAMIENTO ES LA MEDIDAD EN QUE NOSOTROS PODEMOS SABER SI NUESTRO PROGRAMA
ESTÁ REALIZADO CON UN BUEN O MAL DISEÑO
COHESIÓN: SE BASA EN EL PROPÓSITO QUE TIENEN LAS CLASES DE NUESTRA APLICACIÓN.
ACOPLAMIENTO: O SEA, CÓMO ESTÁN INTERCONECTADAS LAS CLASES ENTRE ELLAS.
Las métricas de software de acoplamiento y cohesión fueron inventadas por Larry Constantine a finales de la década de 1960, como parte
del Diseño Estructurado, basado en las características de las "buenas" prácticas de programación que reducen los costos de
mantenimiento y modificación.
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]