Cohesión
Definición inicial
Medida cualitativa de qué tan relacionadas están las responsabilidades y operaciones internas de un módulo, clase o método.
Ejemplo mínimo
Una clase que solo valida y normaliza direcciones tiene mayor cohesión que otra que además envía correos, genera facturas y administra usuarios.
Intuición
Una unidad altamente cohesiva puede describirse con una responsabilidad breve y un nombre preciso.
Relaciones
- Se evalúa dentro de la: Programación modular.
- Se busca junto con bajo: Acoplamiento.
Procedencia
- Clase: Definiciones básicas y técnicas de programación.
- Fuente: diapositivas 9 y 13–14.
Para completar
- Revisar y ejemplificar los distintos niveles o tipos de cohesión.