Programación Modular
Enviado por gabrielvalle37 • 22 de Junio de 2015 • 669 Palabras (3 Páginas) • 182 Visitas
Programación Modular
Es un método de resolución de Problemas que consiste en resolver de forma independiente los sub problemas que se obtienen de una descomposición del problema general Programación Modular La base fundamental de este paradigma de programación es el módulo
Un módulo en un conjunto de rutinas que prestan un servicio específico.
Una rutina, subrutina o subprograma, como idea general, se presenta como un algoritmo separado del algoritmo principal, el cual permite resolver una tarea específica.
Programación Modular
➲ Decimos que algo es modular si es construido de manera tal que se facilite su ensamblaje, acomodamiento flexible y reparación de sus componentes.
Programación Modular
➲ La modularidad da una mejor compresión del problema y reduce el tamaño del código
➲ Generalmente se hace la asociación de un módulo como una caja negra. Se sabe que entra y que sale pero no como se procesa Funciones y Procedimientos
➲ En la programación modular se debe asegurar los siguientes preceptos
● Máxima cohesión
● Mínimo acoplamiento entre módulos
Ventajas de la Programación Modular:
• Simplifica el diseño.
• Disminuye la complejidad de los algoritmos.
• Disminuye el tamaño total del programa.
• Ahorra en tiempo de programación porque promueve la reusabilidad del código.
• Favorece el trabajo en equipo.
• Facilita la depuración y prueba.
• Facilita el mantenimiento
La programación estructurada
La programación estructurada es una teoría de programación que consiste en construir programas de fácil comprensión, es especialmente útil, cuando se necesitan realizar correcciones o modificaciones después de haber concluido un programa o aplicación. Al utilizar la programación estructurada, es mucho más sencillo entender la codificación del programa, que se habrá hecho en diferentes secciones.
Se basa en una metodología de desarrollo de programas llamada refinamiento sucesivo: Se plantea una operación como un todo y se divide en segmentos más sencillos o de menor complejidad, una vez terminado todos los segmentos del programa, se procede a unificar las aplicaciones realizadas por el grupo de programadores. Si se ha utilizado adecuadamente la programación estructurada, esta integración debe ser sencilla y no presentar problemas al integrar la misma, y de presentar algún problema, será rápidamente detectable para su corrección.
La representación gráfica de la programación estructurada se realiza a través de diagramas de flujo, el cual representa el programa con sus entradas, procesos y salidas.
La programación estructurada propone segregar los procesos en estructuras lo más simple posibles, las cuales se conocen
...