“Conocimientos Programación>Lenguajes De Programación

¿ Cuáles son las ventajas de la codificación de arriba hacia abajo

2016/3/4
programación informática temprana fue de abajo hacia arriba - pequeñas secciones fueron desarrollados y ensamblados en secciones más grandes hasta que se construyó el programa. Alrededor de 1970 , el diseño de arriba hacia abajo se convirtió en el paradigma de diseño de elección. Diseño de arriba hacia abajo se ve en todo el programa en primer lugar, dividirlo en sub-secciones . Estos apartados son más refinados hasta que sean lo suficientemente pequeños para escribir. Ambos enfoques fueron reemplazados por la programación orientada a objetos ( POO) a finales de 1980 . Programación orientada a objetos es una combinación de los enfoques top- down y bottom -up . Enfoque al arco

Mantener el objetivo final en mente es una buena idea para cualquier tarea compleja, pero es esencial para escribir un programa informático. Una de la heurística ( reglas generales ) las normas para el diseño de arriba hacia abajo es que ninguna de sus partes del programa debe ocupar más de una página - o una pantalla de ordenador . El nivel superior del programa top-down consiste en un solo documento que muestra la entrada y parámetros de salida y los módulos más grandes - esto muestra la estructura general del programa . Esta página de nivel superior es a menudo escrito por el analista de sistemas y es parte de la especificación oficial del programa de asignación que se le da al programador.
Modularización

modularización significa romper el programa en trozos digeribles , por lo general una sola página. Esto refleja el reconocimiento de que los programas no fueron escritas sólo para ordenadores - que también fue escrito por los programadores. Programas modulares son más fáciles de entender , fácil de depurar y más fácil de actualizar. Las actualizaciones son una parte normal de la empresa de programas informáticos, y los programas se actualizan con frecuencia por alguien que no sea la persona que los escribió - no había mucha rotación de personal en los años 70 y 80. La computadora no le importa si los programas se escriben de arriba hacia abajo , de abajo hacia arriba o de programación orientada a objetos , el equipo sólo se ejecuta una secuencia de instrucciones . La modularización es una innovación que hace que los programas más fácil para los programadores de tratar. Esto refleja una tendencia que comenzó en los años 70 : el tiempo humano es más valioso que el tiempo en la computadora
fácil de leer

Comenzando con el más alto nivel . página, cada módulo está escrito utilizando los nombres de los módulos definidos. Estos módulos se escriben a continuación, utilizando los nombres de los otros módulos no definidos , y el proceso continúa hasta que el módulo es lo suficientemente pequeño como para escribir en una sola página . Una parte muy importante de esta estrategia es que es mucho más fácil entender un bloque de código si todo quepa en una página . Cuando el programa está en páginas tamaño de un bocado , que es fácil de localizar errores - que se aíslan rápidamente a un módulo en la mayoría de los casos . También es fácil de actualizar, ya que la actualización está en un solo módulo , y es fácil ver cómo el cambio que implica la actualización se adapta a su entorno.

Lenguajes De Programación
Cómo matar o eliminar comandos en VB6
Cómo quitar una unidad asignada en VBS
Cómo crear un elemento web con una parte Custom Tool
Cómo convertir un archivo a un Hex Decimal
Cómo obtener Edit Box Focus
Cómo leer MATLAB
Cómo hacer un diagrama de flujo de Tic- Tac -Toe
Cómo quitar la Ruta Desde el ODM
Conocimientos Informáticos © http://www.ordenador.online