ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programación Modular


Enviado por   •  22 de Junio de 2015  •  669 Palabras (3 Páginas)  •  182 Visitas

Página 1 de 3

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

...

Descargar como (para miembros actualizados) txt (5 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com