diseño modular (programacion)

Páginas: 2 (343 palabras) Publicado: 25 de noviembre de 2014
Diseño modular
En la etapa de análisis del proceso de programación se determina que hace el programa. En la etapa de diseño se determina como hace el programa la tarea solicitada. Los métodos máseficaces para el proceso de diseño se basan en el conocido por Divide y Vencerás, es decir, la resolución de un problema complejo se realiza dividiendo el problema en sub problemas y a continuacióndividir estos sub problemas en otros de nivel más bajo, hasta que pueda ser implementada una solución en la computadora. Este método se conoce técnicamente como diseño descendente (Top Down) o modular.El proceso de romper el problema en cada etapa y expresar cada paso en forma más detallada se denomina refinamiento sucesivo.
Cada sub programa es resuelto mediante un módulo (sub programa) que tieneun solo punto de entrada y un solo punto de salida.
Cualquier programa bien diseñado consta de un programa principal (el módulo de nivel más alto) que llama a sub programas (módulos de nivel másbajo) que a su vez pueden llamar a otros sub programas. Los programas estructurados de esta forma se dice que tienen un diseño modular y el método de romper el programa en módulos más pequeño se llamaProgramación Modular. Los módulos pueden ser planeados, codificados, comprobados y depurados independientemente (incluso por diferentes programadores) y a continuación combinarlos entre sí. El procesoimplica la ejecución de los siguientes pasos hasta que el programa se termina:

programar modulo. 
Comprobar el modulo. 
Si es necesario, depurar el modulo. 
Combinar el modulo con los módulosanteriores.
El proceso que convierte los resultados del análisis del problema en un diseño modular con refinamiento sucesivo que permitan una posterior traducción al lenguaje se denomina diseño dealgoritmo.









Para definir un subproceso, la sintaxis sería más o menos así:
   SubProceso valor_de_retorno = NombreSubProc (arg1, arg2, arg3)
      // ...hacer algo con los argumentos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion Modular Diseño Web
  • Programacion modular
  • Programacion Modular
  • Modulo de programacion
  • programacion modular
  • Programacion modular
  • Programacion de Modulos
  • Programacion modular

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS