UNIVERSIDAD DE GUAYAQUIL FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN CARRERA DE PEDAGOGÍA DE LAS CIENCIAS EXPERIMENTALES - INFORMÁTICA ASIGNATURA DE: PROGRAMACIÓN BÁSICA Y ESTRUCTURADA TERCER SEMESTRE C1 TEMA: DIAGRAMA DE FLUJO DE DATOS DOCENTE: JORGE YÁNEZ P. TEMA: DIAGRAMA DE FLUJO DE DATOS OBJETIVO DE LA CLASE OBJETIVO: Conocer la importancia de los diagramas de flujo de datos para observar el movimiento de los datos. TEMA: DIAGRAMA DE FLUJO DE DATOS El diagrama de flujo de datos es una forma visual para mostrar el movimiento de los datos a través de un sistema de información. Presenta cómo la información ingresa y sale del sistema, por qué ruta pasan, dónde se almacena y las fuentes y destinos de esa información. TEMA: DIAGRAMA DE FLUJO DE DATOS Las instituciones no podrían operar sin sistemas ni procesos, y la efectividad resulta imprescindible para alcanzar los objetivos. Existen muchas maneras de alcanzar la efectividad, pero el diagrama de flujo de datos supera las demás. TEMA: DIAGRAMA DE FLUJO DE DATOS Un diagrama de flujo de datos o DFD exhibe cómo los procesos fluyen en un sistema. Es una representación gráfica para mostrar un sistema y, a su vez, puede ayudar a resolver donde haya problemas e ineficiencias. En un DFD no se muestra la duración de los procesos ni si esos procesos operan en serie o en paralelo. TEMA: DIAGRAMA DE FLUJO DE DATOS Los diagramas de flujo se utilizan para diseñar, analizar, documentar o administrar un programa o proceso, siendo muy utilizados en campos muy distintos como la programación, la psicología cognitiva o la economía y los mercados financieros. TEMA: DIAGRAMA DE FLUJO DE DATOS Elementos de un diagrama de flujo de datos Los signos utilizados en el diagrama de flujo de datos describen la trayectoria de los datos en un sistema, los sitios de almacenamiento, las entradas y salidas de datos y los diversos subprocesos. Son notaciones estandarizadas como círculos, rectángulos y flechas. TEMA: DIAGRAMA DE FLUJO DE DATOS Entidad externa Puede representar un ser humano, un sistema o subsistema. Es el origen o el destino de ciertos datos. Es decir, envía o recibe datos hacia o desde el sistema diagramado. Representación Gráfica: TEMA: DIAGRAMA DE FLUJO DE DATOS Proceso Es una actividad o función empresarial donde se transforman los datos y su flujo, al cambiarlos, ordenarlos o cambiando la dirección del flujo. Toma los datos entrantes, los cambia y con ellos produce una salida. Un proceso puede hacer esto realizando cálculos y también usando la lógica para poder ordenar los datos o cambiar la dirección del flujo. Puede descomponerse a un mayor nivel de detalle para representar cómo se procesan los datos dentro del proceso. TEMA: DIAGRAMA DE FLUJO DE DATOS Proceso Los procesos se ubican entre la entrada y la salida, comenzando generalmente desde la parte superior izquierda del DFD y terminando en la parte inferior derecha del diagrama. Puede haber varios de ellos en un solo diagrama. Representación gráfica TEMA: DIAGRAMA DE FLUJO DE DATOS Almacén de datos Contiene la información para su uso posterior, como un archivo de documentos que está esperando ser procesado. Las entradas de datos pueden fluir a través de un proceso y luego ingresar a un almacén de datos, mientras que las salidas de datos fluyen al salir de un almacén de datos y luego a través de un proceso. TEMA: DIAGRAMA DE FLUJO DE DATOS Flujo de datos Representa el flujo de la información. Determina el itinerario que toma la información desde las entidades externas a través de los diversos procesos y almacenes de datos. Con flechas el DFD puede mostrar la dirección del flujo de datos. TEMA: DIAGRAMA DE FLUJO DE DATOS Reglas para un DFD Antes de comenzar a trazar diagramas de flujo de datos, se deben seguir cuatro reglas generales para crear un DFD válido. – Cada almacén de datos debe tener al menos un flujo de datos de entrada y de salida de datos. – Cada proceso debe tener al menos una entrada y una salida. – Todos los procesos en un DFD deben vincularse a otro proceso o a un almacén de datos. – Los datos almacenados de un sistema deben pasar por un proceso. TEMA: DIAGRAMA DE FLUJO DE DATOS TEMA: DIAGRAMA DE FLUJO DE DATOS TEMA: DIAGRAMA DE FLUJO DE DATOS