Descomposicionmodular1.

Solo disponible en BuenasTareas
  • Páginas : 2 (325 palabras )
  • Descarga(s) : 0
  • Publicado : 1 de junio de 2011
Leer documento completo
Vista previa del texto
Descomposición modular
La descomposición modular es un método de diseño proporciona un mecanismo sistemático para descomponer el problema en su problemas, reducirá la complejidad de todo elproblema, consiguiendo de esta manera una solución modular efectiva.
Los pasos a seguir son:
1. Identificar los módulos
2. Describir cada módulo
3. Describir las relaciones entre módulos
Tipos demódulos:
1. Código fuente, en el lenguaje de programación usado
2. Tabla de datos, para datos de inicialización u otros
3. Configuración, se agrupa en un módulo toda la información de configuración en elentorno de trabajo
4. Otros: ficheros de ayuda en línea, manuales, etc.
Una descomposición modular debe poseer ciertas cualidades mínimas para que se pueda considerar suficientemente válida
•Independencia funcional
• Acoplamiento
• Cohesión
• Comprensibilidad
• Adaptabilidad
DESCOMPOSICIÓN MODULAR: INDEPENDENCIA FUNCIONAL
Al final de los documentos ADD y DDD debe haber una matrizREQUISITOS/COMPONNETES. En principio, cada función será realizada en un módulo distinto. Si las funciones son independientes los módulos tendrán independencia funcional.
Cada módulo debe realizar unafunción concreta o un 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.DESCOMPOSICIÓN MODULAR: ACOPLAMIENTO
El grado de acoplamiento mide la interrelación entre dos módulos, según el tipo de conexión y la complejidad de la interface:
• FUERTE,
 POR CONTENIDO, cuando desdeun módulo se pueden 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 un dispositivo externoal que están ligados los módulos, esto implica que un cambio en el formato de datos afecta a todos estos módulos
 POR ETIQUETA, en ontercambio de datos se realiza mediante una referencia a la...
tracking img