Autor

Páginas: 8 (1863 palabras) Publicado: 23 de noviembre de 2009
PROGRAMACION CONVENCIONAL
1. DEFINICION
2. CARACTERISTICAS
3. VENTAJAS
4. DESVENTAJAS

PROGRAMACION MODULAR

1. DEFINICIÓN

La programación modular es un paradigma de programación que consiste en dividir un programa en módulos o subprogramas con el fin de hacerlo más legible y manejable.
Se presenta históricamente como una evolución de la programación estructuradapara solucionar problemas de programación más grandes y complejos de lo que ésta puede resolver.
2. Ventajas
• se puede efectuar con mayor facilidad
• Se podrá modificar un módulo sin afectar a los demás Las tareas, subalgoritmos, sólo se escribirán una vez, aunque se necesiten en distintas ocasiones a lo largo del algoritmo
• El uso de módulos facilita la proyección yla comprensión de la lógica subyacente para el programador y el usuario
• El mantenimiento y la modificación de la programación se facilitan.

3. Desventajas

• No se dispone de algoritmos formales de modularidad, por lo que a veces los programadores no tienen claras las ideas de los módulos.

• La programación modular requiere más memoria y tiempo de ejecución

4.Modulo
Los módulos deben tener la máxima cohesión y el mínimo acoplamiento. Es decir, deben tener la máxima independencia entre ellos.
        La salida del módulo debe ser función de la entrada, pero no de ningún estado interno. En la creación de los módulos deben cumplirse tres aspectos básicos: descripción, rendimiento y diseño.
• En la descripción se definen las funciones yobjetivos del programa
• Para obtener el máximo rendimiento se ha de comprobar que el programa realice el proceso aprovechando al máximo todos los recursos de los que dispone
• En cuanto al diseño, se debe comprobar la estructura que sigue el módulo, así como la estructura de los datos y la forma de comunicaciones entre los diversos y diferentes módulos.

5.clasificación de modulos
Funciones
Procedimientos
6. Criterios de la modularizacion

7. Objetivos de la programación modular:

|[p|Disminuir la complejidad. |
|ic| |
|] ||
|[p|Aumentar la claridad y fiabilidad. |
|ic| |
|] ||
|[p|Disminuir el coste. |
|ic| |
|] ||
|[p|Aumentar el control del proyecto. |
|ic| |
|] ||
|[p|Facilitar la ampliación del programa mediante nuevos módulos. |
|ic| |
|] |...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Autores
  • Autores
  • Autoridad
  • Autores
  • autores
  • AUTORIDAD
  • Autores
  • autores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS