La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

DIAGRAMA DE FLUJO DE DATOS

Presentaciones similares


Presentación del tema: "DIAGRAMA DE FLUJO DE DATOS"— Transcripción de la presentación:

1 DIAGRAMA DE FLUJO DE DATOS
Desarrollo de Sistemas ISIV – Educación a Distancia

2 Características de la estrategia de flujo de datos
El análisis de flujo de datos examina el empleo de los datos para llevar a cabo el proceso de la empresa a un ámbito de sistemas, observando dónde se originan los datos, cómo se utilizan o cambian y hacia dónde van. Se describen los flujos de datos, los procesos que transforman el sistema, las entidades externas que son fuente o destino de los datos (y en consecuencia los límites del sistema) y los almacenamientos de datos que tiene acceso el sistema. ISIV – Educación a Distancia

3 Diagrama de Flujo de Datos
Herramienta gráfica que se utiliza para describir y analizar el movimiento de datos a través de un sistema. Se observa la transformación lógica y física de los datos, en las entradas y salidas del sistema. El DFD es una representación gráfica de la secuencia del viaje o flujo que los datos hacen para la ejecución de un sistema determinado. Esto puede resultar de un proceso automatizado, manual o podría ser al final algún producto o servicio. ISIV – Educación a Distancia

4 Elementos de los DFDs Entidad Externa: Persona, departamento, fuente y final del flujo de datos. Ej: Departamento de Personal, Caja, Laboratorio, Gerencia, Cliente. Son cuadrados sombreados. No son modificables por el diseñador pero proporcionan o usan los datos del sistema. Asignándole tareas sirven para modelar los procesos. Cliente Entidad Externa ISIV – Educación a Distancia

5 Entidad Externa Como el sistema que esta bajo análisis acepta datos de otro sistema o bien se los provee, este otro sistema es una Entidad Externa. Mediante la designación de alguna cosa o de algún sistema como Entidad Externa, estamos estableciendo implícitamente que se encuentra fuera de los límites del sistema que estamos considerando, por lo cual no nos interesa la transformación o proceso que se realiza dentro de ellos. Son sólo proveedores o requeridores de datos del sistema bajo consideración. ISIV – Educación a Distancia

6 Elementos de los DFDs Proceso: Definición de algún grupo de actividades que agregan valor y cambian las características de un flujo de datos. Ej: Proceso de pago, Proceso de nomina, Proceso de atención al público. Muestra lo que hace el sistema, es un rectángulo de puntas redondeadas en el diagrama, que tiene un nombre con un número únicos y se asocian a él tanto entradas como salidas de datos. Sistema Clientes Proceso ISIV – Educación a Distancia

7 Proceso Son las funciones o procesos que transforman entradas de datos en salidas de información. Un proceso puede ser físicamente una oficina repleta de empleados, un procedimiento, o una combinación de actividades manuales y automatizadas. Su nombre deberá ponerse mediante una frase imperativa, que consistirá idealmente de un verbo activo seguido por una clausula objeto, cuanto mas simple mejor. Evitar verbos ambiguos: hacer, manejar, procesar, etc. ISIV – Educación a Distancia

8 Elementos de los DFDs Flujo de Datos: Datos que viajan entre las entidades por medio de documentos e información la cual va a ser modificada en el sistema. Son los movimientos de información en el sistema. Se representan por flechas las cuales indican la entrada y salida de datos. Su dirección viene dada por medio de la punta de la flecha. Solicitud de Viaje Flujo de Datos ISIV – Educación a Distancia

9 Flujo de Datos Representa un transporte de paquetes de datos desde su origen hasta su destino, es decir que representa una estructura de datos en movimiento de una parte del sistema a otro. Deberá tener una descripción de su contenido la cual tendrá que elegirse de forma que sea lo más útil posible a los usuarios que revisen el DFD. Puede estar contenido físicamente en una nota, una factura, una llamada telefónica, de programa a programa, etc. Es decir, en cualquier medio por el cual los datos pasan de una entidad o proceso a otra. ISIV – Educación a Distancia

10 Elementos de los DFDs Almacén de Datos: Resguardan datos en un sistema. Ej. Puede ser físicamente un archivo de tarjetas, una microficha, un cuaderno, un archivo en cinta, diskette, CD, DVD o disco rígido. Facturas Almacén de Datos ISIV – Educación a Distancia

11 Almacén de Datos Representa un archivo lógico en donde se agregan o de donde se extraen datos. Es una estructura de datos, pero estática. Deberá elegirse el nombre que sea más descriptivo para el usuario, que identifique los paquetes de datos que contiene. Un flujo de datos hacia el almacén de datos implica escritura, actualización o borrado de datos. Un flujo de datos desde el almacén de datos implica lectura o recuperación de información almacenada. ISIV – Educación a Distancia

12 Guía para construir un DFD
Al mirar un DFD típico para un sistema chico se nota lo siguiente: Requiere poca explicación. Cabe fácilmente en una página. Se dibujó con computadora. ISIV – Educación a Distancia

13 Guía para construir un DFD
Primero se deberán identificar las entidades externas ya que ello implica definir los límites del sistema. Ej: Agente de Viajes Pasajero Consulta disponibilidad Reservación confirmada Sistema de Reservaciones de Aerolínea Solicita reservación Consulta Aerolínea Pedido reserva Reservación realizada Aerolínea ISIV – Educación a Distancia

14 Guía para construir un DFD
Se deberán elegir nombres con significado tanto para procesos como también para flujos de datos, almacenes y entidades externas. Si es posible a partir del vocabulario del usuario evitando terminologías técnicas. Agente de Viajes Pasajero Consulta disponibilidad Reservación confirmada Sistema de Reservaciones de Aerolínea Solicita reservación Consulta Aerolínea Pedido reserva Reservación realizada Aerolínea ISIV – Educación a Distancia

15 Guía para construir un DFD
Identificar el papel del proceso del sistema, no quien lo realiza. 1 Comprobar disponibilidad de asientos 1 María comprueba la disponibilidad de asientos Correcto Incorrecto ISIV – Educación a Distancia

16 Guía para construir un DFD
Numerar los procesos, mediante un esquema de numeración consistente que implique, para los lectores del DFD, una cierta secuencia de ejecución. Como forma abreviada de identificarlos. Base para la numeración jerárquica. 1 Comprobar fondos Departa- mento Dirección Petición aprobada Petición para aprobación especial Petición rechazada Presupuesto asignado Fastos requeridos 2 Establecer los presupuestos 3 Clasificar gastos Respuesta a Petición registrada ISIV – Educación a Distancia

17 Guía para construir un DFD
Se deberán, en la medida de lo posible, evitar los DFD excesivamente complejos. Deberán ser comprensibles, digeribles y agradables a la vista sin demasiados elementos. Departa- mento 2 Establecer los presupuestos Presupuesto asignado Dirección Fastos requeridos Petición rechazada 1 Comprobar fondos Petición para aprobación especial Respuesta a aprobación especial 3 Clasificar gastos Petición aprobada ISIV – Educación a Distancia Petición registrada

18 Guía para construir un DFD
Todos los elementos se relacionan entre sí a través de flujos de datos. 2 Establecer los presupuestos Departa- mento Presupuesto asignado Fastos requeridos Dirección Petición rechazada 1 Comprobar fondos Petición para aprobación especial Respuesta a aprobación especial 3 Clasificar gastos Petición aprobada Petición registrada ISIV – Educación a Distancia

19 Guía para construir un DFD
Procesos: Deberán tener al menos una Entrada y una Salida, no son manantiales de datos. Se relacionarán con: Almacenes de Datos Entidades Externas Otros Procesos 2 Establecer los presupuestos Presupuesto asignado Departa- mento Fastos requeridos Dirección Petición rechazada 1 Comprobar fondos Petición para aprobación especial Respuesta a aprobación especial 3 Clasificar gastos Petición aprobada Petición registrada ISIV – Educación a Distancia

20 Guía para construir un DFD
Almacenes de Datos: Se relacionarán solamente con Procesos. Cargar presupuesto Presupuestos asignados 1 Comprobar fondos Departa- mento Dirección Petición aprobada Petición para aprobación especial Petición rechazada Presupuesto asignado Gastos requeridos 2 Establecer los presupuestos 3 Clasificar gastos Respuesta a Petición registrada Consultar presupuesto ISIV – Educación a Distancia

21 Guía para construir un DFD
Entidades Externas: Se relacionarán solamente con Procesos. Cargar presupuesto Presupuestos asignados 2 Establecer los presupuestos Consultar presupuesto Departa- mento Presupuesto asignado Gastos requeridos Dirección Petición rechazada 1 Comprobar fondos Petición para aprobación especial Respuesta a aprobación especial 3 Clasificar gastos Petición aprobada Petición registrada ISIV – Educación a Distancia

22 Guía para construir un DFD
En todos los niveles del Diagrama de Flujo de Datos deberá haber igual cantidad de Entradas y de Salidas. Cargar presupuesto Presupuestos asignados 2 Establecer los presupuestos Consultar presupuesto Departa- mento Presupuesto asignado Gastos requeridos Dirección DFD de Contexto Petición rechazada 1 Comprobar fondos Petición para aprobación especial Departa- mento Gastos requeridos Presupuesto asignado Respuesta a aprobación especial 3 Clasificar gastos Dirección Petición rechazada Sistema de Control Presupuestario Petición aprobada Petición para aprobación especial Respuesta a aprobación especial Petición registrada Petición registrada DFD 0 ISIV – Educación a Distancia

23 Guía para construir un DFD
Cada proceso en el nivel inferior deberá estar relacionado, inversamente, con el proceso del nivel superior. Es decir que, cada proceso “padre” que se detalla en el DFD, ha de estar balanceado. La regla del balanceo consiste en que cada proceso debe tener exactamente los mismos datos de entrada/salida netos que el DFD hijo. ISIV – Educación a Distancia

24 Guía para construir un DFD
Nivel de Partida. Diagrama de Contexto: No existirán almacenes de datos. Se representarán las entidades externas que son fuente y destino de los datos. El sistema será representado como un proceso simple. Se dibujarán sólo los flujos de datos de comunicación exterior-sistema. Departa- mento Gastos requeridos Presupuesto asignado Dirección Petición rechazada Sistema de Control Presupuestario Petición para aprobación especial Respuesta a aprobación especial Petición registrada ISIV – Educación a Distancia

25 Guía para construir un DFD
Nivel 0 y subsiguientes: Deberá haber igual cantidad de Entidades Externas, como flujos de Entrada y Salida En el último nivel, cada proceso realizará una función específica y concreta. Aparecen los almacenes de datos. DFD 0 Cargar presupuesto Presupuestos asignados 2 Establecer los presupuestos Consultar presupuesto Departa- mento Presupuesto asignado Gastos requeridos DFD de Contexto Dirección Petición rechazada Departa- mento 1 Comprobar fondos Petición para aprobación especial Gastos requeridos Presupuesto asignado Respuesta a aprobación especial Dirección 3 Clasificar gastos Petición rechazada Sistema de Control Presupuestario Petición para aprobación especial Petición aprobada Respuesta a aprobación especial Petición registrada Petición registrada ISIV – Educación a Distancia 2 Entidades Externas

26 Guía para construir un DFD
Cada proceso en el DFD de alto nivel de un sistema puede ser "explotado" para convertirse en un DFD en si mismo. Los flujos de datos pueden descomponerse en la “explosión” del proceso en un DFD hijo. ISIV – Educación a Distancia

27 Guía para construir un DFD
No se deberá prestar atención a las condiciones de tiempo, excepto a las naturales precedencias lógicas y a los almacenamientos de datos necesarios desde el punto de vista lógico. Se deberá dibujar un sistema que nunca comience ni pare. ISIV – Educación a Distancia

28 Guía para construir un DFD
Para evitar el cruzamiento de las líneas de flujo de datos, la misma entidad (o el mismo almacén) se podrá dibujar mas de una vez en el mismo diagrama. Cargar presupuesto Presupuestos asignados 2 Establecer los presupuestos Consultar presupuesto Departa- mento Presupuesto asignado Gastos requeridos Dirección Petición rechazada 1 Comprobar fondos Petición para aprobación especial Respuesta a aprobación especial 3 Clasificar gastos Petición aprobada Departa- mento Petición registrada ISIV – Educación a Distancia

29 Guía para construir un DFD
Redibujar el DFD tantas veces como sea necesario. Para que sea: Técnicamente correcto. Aceptable para el usuario. Estar lo suficientemente bien dibujado como para mostrarlo a la dirección de la organización. Para mejorarlo estéticamente: Tamaño y forma de los procesos. Cruces de flujos de datos. Diagramas hechos a mano vs. Diagramas generados por computadora. Evitar los DFD demasiado complejos: Deben ser leídos y comprendidos. Debe ajustarse a una hoja normal. ISIV – Educación a Distancia

30 Guía para construir un DFD
Asegurarse la consistencia: Evitar flujos infinitos. Evitar los procesos de generación espontánea. Todos los procesos, entidades externas, almacenes y flujos de datos, deben estar etiquetados. Tener cuidado con que los componentes tengan solamente flujos de entrada o solamente flujos de salida. ISIV – Educación a Distancia

31 Bibliografía Análisis Estructurado. ¿Cómo hacer un Diagrama de Flujo de Datos?. Universidad Bicentenaria Aragua. Internet. ISIV – Educación a Distancia


Descargar ppt "DIAGRAMA DE FLUJO DE DATOS"

Presentaciones similares


Anuncios Google