Existen dos principales tecnicas de diseño de algoritmos de programación, el Top Down y el Bottom Up.
Top Down
También conocida como de arriba-abajo y consiste en establecer una serie de niveles de mayor a menor complejidad (arriba-abajo) que den solución al problema.
La utilización de la técnica de diseño Top-Down tiene los siguientes objetivos básicos:
•Simplificación del problema y de los subprogramas de cada descomposición.
•Las diferentes partes del problema pueden ser programadas de modo independiente e incluso por diferentes personas.
•El programa final queda estructurado en forma de bloque o módulos lo que hace mas sencilla su lectura y mantenimiento.
Bottom Up
El diseño ascendente se refiere a la identificación de aquellos procesos que necesitan computarizarse con forme vayan apareciendo, su análisis como sistema y su codificación, o bien, la adquisición de paquetes de software para satisfacer el problema inmediato.
Entonces…
La diferencia entre estas dos técnicas de programación se fundamenta en el resultado que presentan frente a un problema dado.
No hay comentarios:
Publicar un comentario