6.4.2 COHESION
[pic]
La cohesión se puede definir como la medida de la fuerza o relación funcional de los elementos de un módulo, entendiendo por elementos a la sentencia o grupo de sentencias que lo componen, a las definiciones de datos o a las llamadas a otros módulos.
Un módulo coherente ejecuta una tarea sencilla en un programa o procedimiento y requiere poca interacción con otros procedimientos que se ejecuten en otras partes del programa.
Un módulo coherente sólo debe hacer (idealmente) una cosa.
El objetivo que se intenta conseguir es obtener módulos con una alta cohesión.
Asegurar que los módulos tienen una buena cohesión es la mejor manera de minimizar el acoplamiento.
La escala de cohesión no es lineal. Esto significa que una cohesión baja, es mucho «peor» que la de rango medio, la cual es casi tan «buena» como una gran cohesión.
Los distintos niveles de cohesión son los siguientes:
|FUNCIONAL |MEJORMANTENIBILIDAD |CAJA NEGRA |
|SECUENCIAL |: |NO DEMASIADA |
|COMUNICACIONAL |: |CAJA NEGRA |
|PROCEDURAL |: |CAJA GRIS |
|TEMPORAL |: | |
|LOGICA |: | |
|COINCIDENTAL |: |CAJA BLANCA O |
| |: |TRANSPARENTE |
| |: | |
| |: | |
| |PEOR [continua]

Leer Ensayo Completo

Cite este ensayo

APA

(2010, 09). Que es cohesion. BuenasTareas.com. Recuperado 09, 2010, de http://www.buenastareas.com/ensayos/Que-Es-Cohesion/791845.html

MLA

"Que es cohesion" BuenasTareas.com. 09 2010. 2010. 09 2010 <http://www.buenastareas.com/ensayos/Que-Es-Cohesion/791845.html>.

MLA 7

"Que es cohesion." BuenasTareas.com. BuenasTareas.com, 09 2010. Web. 09 2010. <http://www.buenastareas.com/ensayos/Que-Es-Cohesion/791845.html>.

CHICAGO

"Que es cohesion." BuenasTareas.com. 09, 2010. consultado el 09, 2010. http://www.buenastareas.com/ensayos/Que-Es-Cohesion/791845.html.