Descomposición modular

Páginas: 2 (457 palabras) Publicado: 5 de abril de 2014
3.1 Descomposición modular
El diseño modular propone dividir el sistema en partes diferenciadas y definir sus interfaces.
Sus ventajas: Claridad, reducción de costos y re utilización.
Lospasos a seguir son:
1. Identificar los módulos
2. Describir cada módulo
3. Describir las relaciones entre módulos
Una descomposición modular debe poseer ciertas cualidades mínimas para que se puedaconsiderar suficiente validad.
1. Independencia funcional
2. Acoplamiento
3. Cohesión
4. Comprensibilidad
5. Adaptabilidad
Independencia Funcional
Cada módulo debe realizar una función concreta oun conjunto de funciones afines. Es recomendable reducir las relaciones entre módulos al mínimo.
Para medir la independencia funcional hay dos criterios: acoplamiento y cohesión
Acoplamiento
Elacoplamiento es una medida de la interconexión entre módulos en la estructura del programa. Se tiende a que el acoplamiento sea lo menor posible, esto es a reducir las interconexiones entre losdistintos módulos en que se estructure nuestra aplicación. El grado de acoplamiento mide la interrelación entre dos módulos, según el tipo de conexión y la complejidad de la interfaces:
Fuerte
Porcontenido, cuando desde un módulo se puede cambiar datos locales de otro.
Común, se emplea una zona común de datos a la que tienen acceso varios módulos.
Moderado
De control, la zona común es undispositivo externo al que están ligados los módulos, esto implica que un cambio en el formato de datos los afecta a todos.
Débil
De datos, viene dado por los datos que intercambian los módulos. Es elmejor.
Sin acoplamiento directo, es el acoplamiento que no existe
Cohesión
Un módulo coherente ejecuta una tarea sencilla en un procedimiento y requiere poca interacción con procedimientos que seejecutan en otras partes de un programa. Podemos decir que un módulo coherente es aquel que intenta realizar solamente una cosa.
Comprensibilidad
Para facilitar los cambios, el mantenimiento y la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Descomposicion Modular
  • Algoritmos utilizados. (Descomposición Modular)
  • Descomposicion
  • DESCOMPOSICION
  • La descomposicion
  • Descomposicion
  • descomposicion
  • Descomposicion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS