You are on page 1of 5

qwertyuiopasdfghjklzxcvbn

mqwertyuiopasdfghjklzxcv
bnmqwertyuiopasdfghjklzx
TCNICAS DE DISEO Y
cvbnmqwertyuiopasdfghjkl
SMBOLOS DE DIAGRAMAS DE
FLUJO
zxcvbnmqwertyuiopasdfghj
Computacin de Ing. Petrolera
klzxcvbnmqwertyuiopasdfg
hjklzxcvbnmqwertyuiopasd
fghjklzxcvbnmqwertyuiopa
sdfghjklzxcvbnmqwertyuio
pasdfghjklzxcvbnmqwertyu
iopasdfghjklzxcvbnmqwert
yuiopasdfghjklzxcvbnmqwe
rtyuiopasdfghjklzxcvbnmq
wertyuiopasdfghjklzxcvbn
mqwertyuiopasdfghjklzxcv
bnmqwertyuiopasdfghjklzx
Nubia Maritza Alejandro Hernndez

TCNICAS DE DISEO

En el modelo top-down se formula un resumen del sistema, sin especificar detalles. Cada
parte del sistema se refina diseando con mayor detalle. Cada parte nueva es entonces
redefinida, cada vez con mayor detalle, hasta que la especificacin completa es lo
suficientemente detallada para validar el modelo. El modelo top-down se disea con
frecuencia con la ayuda de "cajas negras" que hacen ms fcil cumplir requisitos aunque
estas cajas negras no expliquen en detalle los componentes individuales.
En contraste, en el diseo bottom-up las partes individuales se disean con detalle y luego se
enlazan para formar componentes ms grandes, que a su vez se enlazan hasta que se forma
el sistema completo. Las estrategias basadas en el flujo de informacin "bottom-up" se
antojan potencialmente necesarias y suficientes porque se basan en el conocimiento de todas
las variables que pueden afectar los elementos del sistema.

TOP-DOWN
El diseo descendente es una tcnica que permite disear la solucin de un problema con
base en la modularizacin o segmentacin dndole un enfoque de arriba hacia abajo (Top
Down Design). Esta solucin se divide en mdulos que se estructuran e integran
jerrquicamente, como si fuera el organigrama de una empresa. Ejemplo:
ALGORITMO
ALGO
MODULO MODULO MODULO
UNO DOS TRES
En el diagrama anterior se muestra la estructura del algoritmo ALGO, que se auxilia de tres
mdulos subordinados, cada uno de los cuales ejecuta una tarea especfica. En su momento
el modulo principal ALGO invocara o llamara a los mdulos subordinados, es decir, dirigir su
funcionamiento.

BOTTON UP

La diferencia del tipo de diseo ascendente y descendente solo se puede dar a la hora de la
programacin. Porque en el momento de dibujar la estructura del problema, en las dos formas
el diseo queda igual, solamente que los mdulos son enumerados en forma diferente, pero
esto se hace pensando ya en cmo se va a comenzar a programar. En el diseo ascendente
primero se programan los mdulos que se encuentran mas abajo de la estructura, hasta llegar
al primer mdulo dibujado.
Tomando un ejemplo del diseo descendente la estructura quedara como sigue:
EJERCICIO: Realiza el diseo ascendente para la gestin del control de un hotel utilizando la
siguiente informacin:

Pagos a empleados (nombre, puesto, sueldo, horas extra)


Prstamos externos (cliente, prstamo, aval, plazo)
Libro de reservaciones(nombre, departamento, entrada, salida)
mantenimiento (rea, daos, total)

Esta grfica muestra los mdulos generales que va a contener el programa.


SUBPROGRAMA
CONTROL 20
SUBPROGRAMA SUBPROGRAMA SUBPROGRAMA SUBPROGRAMA
PAGOS A PRESTAMOS LIBROS DE MANTENIMIENTO
EMPLEADOS 5 EXTERNOS RESERVACIONES 15 19

SMBOLOS DE DIAGRAMAS DE FLUJO

Este se utiliza para representar el inicio o el fin de un algoritmo. Tambin puede representar
una parada o una interrupcin programada que sea necesaria realizar en un programa.

Este se utiliza para un proceso determinado, es el que se utiliza comnmente para


representar una instruccin, o cualquier tipo de operacin que origine un cambio de valor.

Este smbolo es utilizado para representar una entrada o salida de informacin, que sea
procesada o registrada por medio de un perifrico.

Este es utilizado para la toma de decisiones, ramificaciones, para la indicacin de operaciones


lgicas o de comparacin entre datos.

Este es utilizado para enlazar dos partes cualesquiera de un diagrama a travs de un


conector de salida y un conector de entrada. Esta forma un enlace en la misma pgina del
diagrama.

Este es utilizado para enlazar dos partes de un diagrama pero que no se encuentren en la
misma pgina.

Este es utilizado para indicar la secuencia del diagrama de flujo, es decir, para indicar el
sentido de las operaciones dentro del mismo.

Este es utilizado para representar la salida de informacin por medio de la impresora.

Este es utilizado para representar la salida o para mostrar la informacin por medio
del monitor o la pantalla.