Documentos de Académico
Documentos de Profesional
Documentos de Cultura
EA06 Lectura PDF
EA06 Lectura PDF
Algoritmos
DISEÑO ESTRUCTURADO DE ALGORITMOS 1
Sesión No. 6
Contextualización
El tema de esta sesión son las técnicas de diseño y que podríamos definirlo
como la generación de estrategias que permiten solucionar algún problema de
forma más rápida.
Introducción al Tema
Durante el paso del tiempo las formas de realizar un programa han ido
mejorando debido a que se buscan diseños que faciliten su desarrollo, tomando
en cuenta los problemas que iban surgiendo.
Explicación
¿Alguna vez habías escuchado el término Top-Down?
Se trata de generar una relación entre todas las etapas del programa mediante
las entradas de información y las salidas.
Para comenzar con el diseño se debe generar una visión estructural sin hacer
especificaciones, después se realiza una descomposición de los componentes
donde se genera un refinamiento.
Se debe tener en cuenta que utilizando este diseño pueden existir riesgos,
porque desde el principio no se tiene una idea clara de cómo se conectarán
todos los procesos y puede no ser tan sencillo, debido a que no se consideran
los objetivos, ya que estos no permiten un buen resultado.
DISEÑO ESTRUCTURADO DE ALGORITMOS 6
Conclusión
Existen diferencias claras entre los dos tipos de diseño tratados en esta sesión,
cada una genera un resultado diferente ante un problema.
Sabemos que una empresa cuenta con una estructura interna, una de ellas es
que está dividida en varios departamentos como: recursos humanos,
mantenimiento, ventas, mercadeo, contabilidad, etcétera.
Sin embargo, si para llegar a la solución del problema se utiliza el diseño Top-
Down se obtendrá el diseño ideal que cubra todas las necesidades, toda vez que
existirá un análisis que permita un buen mantenimiento.
DISEÑO ESTRUCTURADO DE ALGORITMOS 7
¿Quieres saber más sobre las técnicas de diseño Top-Down y Bottom Up?
Actividad de Aprendizaje
Instrucciones:
Cibergrafía
http://www.sistemas.edu.bo/cbalderrama/sis%201100/LIBROS/Libro%20Base/T
EMA%202.pdf
www.cs.famaf.unc.edu.ar/~fridlend/cursos/algoritmos2/.../parte3.pdf