Cohesión (informática)
Por ejemplo, en sistemas altamente cohesivos, los elementos funcionales que integran el módulo en cuestión están muy relacionados.Por otro lado, la baja cohesión se asocia con rasgos indeseables, tales como ser difícil de mantener, probar, volver a utilizar o incluso entender.Una alta cohesión a menudo se relaciona con acoplamiento flexible, y viceversa.En un sistema altamente cohesivo, la legibilidad y reusabilidad del código es mayor, mientras que la complejidad se mantiene manejable.Por lo tanto un elemento de un único módulo tiene un elemento que es demasiado complicado, con el fin de realizar la tarea, o es demasiado estrecho, y por lo tanto está muy unido a otros módulos.