Beruflich Dokumente
Kultur Dokumente
El diseo modular propone dividir el sistema en partes diferenciadas y definir sus interfaces.
Sus ventajas: Claridad, reduccin de costos y re utilizacin.
Los pasos a seguir son:
Una descomposicin modular debe poseer ciertas cualidades mnimas para que se pueda
considerar suficiente validad.
1. Independencia funcional
2. Acoplamiento
3. Cohesin
4. Comprensibilidad
5. Adaptabilidad
Independencia Funcional
Cada mdulo debe realizar una funcin concreta o un conjunto de funciones afines. Es
recomendable reducir las relaciones entre mdulos al mnimo.
Cohesin
Un mdulo coherente ejecuta una tarea sencilla en un procedimiento y requiere poca interaccin
con procedimientos que se ejecutan en otras partes de un programa. Podemos decir que un
mdulo coherente es aquel que intenta realizar solamente una cosa.
Comprensibilidad
Para facilitar los cambios, el mantenimiento y la reutilizacin de mdulos es necesario que cada
uno sea comprensible de forma aislada.
Para ello es bueno que posea independencia funcional, pero adems es deseable:
Adaptabilidad
Previsin, es necesario prever que aspectos del sistema pueden ser susceptibles de cambios en el
futuro, y poner estos elementos en mdulos independientes, de manera que su modificacin
afecte al menor nmero de mdulos posibles