Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Consiste en descomponer el problema en módulos mas simples. Cada uno de los módulos
representa a actividades completas e independientes de otros módulos. Facilita el diseño del
proyecto centrándose en subproblemas más sencillos.
Modularización 1
Ventajas
Esta modularización no sufrirá conmutación repetida entre módulos porque hay una
transferencia de control relativamente infrecuente entre los módulos.
Desventajas
Muchos cambios (por ejemplo, la decisión de tener todas las líneas almacenadas en
la memoria) requieren cambios en cada módulo
Modularización 2
Ventajas
Cada uno de los módulos puede ser comprensible sin ser un todo.
Desventajas
Esta modularización demostrará ser mucho menos eficiente. Si cada una de las
"funciones" se implementa realmente como un procedimiento con una secuencia de
llamada elaborada, habrá una gran cantidad de tales llamadas debido a la
conmutación repetida entre módulos.
El autor se refiere a que cada uno de los módulos deberán especificarse y diseñarse de
manera que la información que esta dentro de un modulo sea inaccesible a otros módulos
que no necesitan información.