artes

Páginas: 2 (365 palabras) Publicado: 13 de julio de 2013
Cohesión y acoplamiento
Cohesión
Medida del grado de identificación
de un módulo con una función concreta.
Cohesión aceptable (fuerte)
COHESIÓN FUNCIONAL (un módulo realiza una única acción).COHESIÓN SECUENCIAL (un módulo contiene acciones que han
de realizarse en un orden particular sobre unos datos concretos).
COHESIÓN DE COMUNICACIÓN (un módulo contiene un conjunto de
operaciones quese realizan sobre los mismos datos).
COHESIÓN TEMPORAL (las operaciones se incluyen en un módulo
porque han de realizarse al mismo tiempo; p.ej. inicialización).
Cohesión inaceptable (débil)COHESIÓN PROCEDURAL (un módulo contiene operaciones que se
realizan en un orden concreto aunque sean independientes).
COHESIÓN LÓGICA (cuando un módulo contiene operaciones cuya
ejecución depende de unparámetro: el flujo de control del módulo
es lo único que une a las operaciones que lo forman).
COHESIÓN COINCIDENTAL (cuando las operaciones de un módulo
no guardan ninguna relación observableentre ellas).
Hay que procurar evitar situaciones de
cohesión procedural, lógica o coincidental
Modularización

- 26 -

© Fernando Berzal

Acoplamiento
Medida de la interacción
de losmódulos que constituyen un programa.
Niveles de acoplamiento (de mejor a peor):
ACOPLAMIENTO DE DATOS (acoplamiento normal): Todo lo que
comparten dos módulos se especifica en la lista de parámetros delmódulo invocado.
ACOPLAMIENTO DE CONTROL: Cuando un módulo pasa datos que le
indican a otro qué hacer (el primer módulo tiene que conocer
detalles internos del segundo).
ACOPLAMIENTO EXTERNO:Cuando dos módulos utilizan los
mismos datos globales o dispositivos de E/S (p.ej. ficheros).
Si los datos son de sólo lectura, el acoplamiento se puede
considerar aceptable. No obstante, en general,este tipo de
acoplamiento no es deseable porque la conexión existente
entre los módulos no es visible (de forma explícita).
ACOPLAMIENTO PATOLÓGICO: Cuando un módulo utiliza el código
de otro o...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Artes
  • Artes
  • Artes
  • Artes
  • Artes
  • Artes
  • Artes
  • Artes

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS