Diagrama de Top-Down

 En el modelo top-down se formula un resumen del sistema, sin especificar detalles. Son estrategias de procesamiento de información características de las ciencias de la información, especialmente en lo relativo al software. Cada parte del sistema se refina diseñando con mayor detalle. Cada parte nueva es entonces redefinida, cada vez con mayor detalle, hasta que la especificación completa es lo suficientemente detallada para validar el modelo. El modelo top-down se diseña con frecuencia con la ayuda de "cajas negras" que hacen más fácil cumplir requisitos aunque estas cajas negras no expliquen en detalle los componentes individuales. enfatiza la planificación y conocimiento completo del sistema. Se entiende que la codificación no puede comenzar hasta que no se haya alcanzado un nivel de detalle suficiente, al menos en alguna parte del sistema. Esto retrasa las pruebas de las unidades funcionales del sistema hasta que gran parte del diseño se ha completado.


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
más sencilla su lectura y mantenimiento. 


Imagen relacionada


Algunos Ejemplos

Resultado de imagen para top down ejemplos



Ventajas del diseño Top-Down

-Alto nivel de abstracción: Una de las principales ventajas del diseño Top-Down
es que el diseñador puede especificar el diseño en un alto nivel de abstracción
sin necesidad de considerar el mismo inicialmente a nivel de componentes.

-Diseño modular: El diseño Top-Down ofrece como ventaja que la información se
estructura en forma modular. Como el diseño se realiza a partir del sistema
completo y se subdivide en módulos, permite que las subdivisiones se realicen
de forma que los mismos sean funcionalmente independientes. El resultado final
puede aparecer confuso al no estar dividido en módulos independientes.

-Diseño jerárquico: En este entran en juego una cantidad considerable de
componentes. Estos diseños deben organizarse de tal forma que resulte fácil su
comprensión. Una forma de organizar el diseño es la creación de un diseño
modular jerárquico. Un diseño jerárquico está constituido por niveles en donde
cada uno es una especialización del nivel superior. La organización jerárquica es
una consecuencia directa de aplicar la metodología Top-Down. 


Comentarios

Entradas más populares de este blog

Diagrama de flujo

Pseudocodigo