Programacion Modular
Programacion Modular
Programacion Modular
Basada en la idea de “divide y vencerás”, la programación modular consiste en dividir un programa grande en bloques
más pequeños (módulos), a fin de que el desarrollo pueda acometerse con mayor facilidad.
Simplificación del desarrollo. Al dividir un problema grande en problemas más pequeños, podemos
concentrarnos en acometer esos problemas pequeños de manera independiente, facilitando su resolución.
Menor número de errores. Dividiendo el desarrollo en programas más simples, la probabilidad de cometer
errores en estos mini programas es menor que en un programa grande. Además, los errores cometidos son más
fáciles de detectar y, por tanto, de resolver.
Reutilización de código. Se trata de una ventaja muy interesante, pues al disponer de módulos encargados de
realizar una determinada tarea, estos módulos pueden utilizarse en distintas partes del programa donde se
requiera realizar dicha tarea, evitando tener que reescribir las instrucciones de nuevo.
Separación entre capas. Con la programación modular se facilita la separación entre capas de la aplicación,
es decir, que cada capa se pueda programar por separado. Le división de una aplicación en capas permite
dividir la aplicación en funcionalidades, por ejemplo, la capa de presentación se encargaría de todo lo relativo
a entrada y salida de datos, mientras que la capa de lógica de aplicación se encargaría de procesar los datos y
realizar los cálculos con los mismos.
En el material descargable, puedes encontrar información más amplia sobre los conceptos desarrollados.