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

Programación Modular


Enviado por   •  22 de Junio de 2015  •  669 Palabras (3 Páginas)  •  164 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

...

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