como hacer un_dfd

24
1 UNIVERSIDAD GALILEO IDEA AUTOMATIZACION DE PROCESOS ADMINISTRATIVOS, CASOS EMPRESARIALES COMPLEMENTO COMITE DEL ÁREA DE AUTOMATIZACION DE PROCESOS ADMINISTRATIVOS

Upload: evelyn-galicia-maeve

Post on 25-Jun-2015

2.712 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Como hacer un_dfd

1

UNIVERSIDAD GALILEOIDEAAUTOMATIZACION DE PROCESOS ADMINISTRATIVOS, CASOS EMPRESARIALES

COMPLEMENTO

COMITE DEL ÁREA DE AUTOMATIZACION DE PROCESOS ADMINISTRATIVOS

Page 2: Como hacer un_dfd

2

Un Diagrama Flujo de Datos es una representación estructurada y gráfica que describe cómo circula la información a través de un sistema y los diferentes procesos de transformación a los que se ve sometida.

Permite visualizar un sistema como una red de procesos funcionales, conectados entre si mediante flujos de datos.

Es una de las herramientas más usadas en sistemas computacionales en los que las funciones del sistema son de gran importancia y son más complejas que los datos que éste maneja.

DEFINICION DE DIAGRAMA DE FLUJO DE DATOS

COMITE DEL ÁREA DE AUTOMATIZACION DE PROCESOS ADMINISTRATIVOS

Page 3: Como hacer un_dfd

3

Es un modelo lógico (no físico) que representa qué haceel sistema y no cómo, es comprensible por el usuario.

Muestra cualquier nivel de detalle y, el flujo de la información asociada. Sirve para identificar y dar nombre a las fuentes de datos, destinos de los datos, flujos de datos, almacenes de datos y, procesos.

El DFD se desarrolla con un enfoque descendente y estásujeto a una notación y a unas reglas predefinidas que buscan producir un documento conciso y autoorganizado. El DFD se compone de Entidades Externas, flujos de datos, funciones o procesos y almacenes de datos.

Estos diagramas son compatibles con cualquier idioma debido a que la simbología no varia.

COMITE DEL ÁREA DE AUTOMATIZACION DE PROCESOS ADMINISTRATIVOS

Page 4: Como hacer un_dfd

4

Simbología utilizada en los DFD´s

Los símbolos utilizados varían por autor. Los mas utilizados y populares son la simbología adoptada por YOURDON y GANE & SARSON.

Utilizaremos para esta presentación la notación de GANE & SARSON, que incluye la notación siguiente:

COMITE DEL ÁREA DE AUTOMATIZACION DE PROCESOS ADMINISTRATIVOS

Page 5: Como hacer un_dfd

5

En síntesis, el Diagrama de Flujo de Datos describe: los lugares de origen y destino de los datos (los límites del sistema, conocidos como frontera) entidad

las transformaciones a las que son sometidos los datos (los procesos internos),

los lugares en donde se resguardan los que se los datos dentro del sistema, (almacenes) y

los canales por donde circulan los datos, llamados flujos de datos.

COMITE DEL ÁREA DE AUTOMATIZACION DE PROCESOS ADMINISTRATIVOS

Page 6: Como hacer un_dfd

6

Proceso

Almacén

Almacén Repetido

Entidad

P

A

A

COMITE DEL ÁREA DE AUTOMATIZACION DE PROCESOS ADMINISTRATIVOS

Page 7: Como hacer un_dfd

7

Flujo de Datos

Flujo de Datos para Consultas

Flujo de Datos para Lectura

Flujo de Datos para Registro

COMITE DEL ÁREA DE AUTOMATIZACION

DE PROCESOS ADMINISTRATIVOS

Page 8: Como hacer un_dfd

8

AGENTE EXTERNO, FUENTE O DESTINO EXTERNOSe representa gráficamente por un rectángulo y representa las entidades externas con las que el sistema se comunica. Existen cosas importantes acerca de los agentes externos:

Son externos al sistema que se está modelando; los flujos que los conectan a los distintos procesos representan la interfaz entre él y el mundo exterior.

No es posible cambiar el contenido del agente externo, ya que esta fuera del dominio del cambio.

Las relaciones existentes entre los agentes externos, no se muestran en el DFD.

No es relevante ni como obtiene la información ni que hace con ella.

SIMBOLO

COMITE DEL ÁREA DE AUTOMATIZACION DE PROCESOS ADMINISTRATIVOS

Page 9: Como hacer un_dfd

9

FUENTE O DESTINO EXTERNO

Este símbolo representa una fuente o destino EXTERNO que puede enviar o recibir datos/información al sistema.

Se considera fuera de los limites del sistema que se diagrama aunque interactúa con este, puede ser utilizada mas de una vez en el DFD´s identificándose con un triangulo en la parte inferior izquierda para indicar que esta duplicada, asimismo debe ser identificada por su nombre.

COMITE DEL ÁREA DE AUTOMATIZACION DE PROCESOS ADMINISTRATIVOS

Page 10: Como hacer un_dfd

10

CON QUIEN SE RELACIONAN

Entidades Externas: Se relacionarán solamente con Procesos.

COMITE DEL ÁREA DE AUTOMATIZACION DE PROCESOS ADMINISTRATIVOS

Page 11: Como hacer un_dfd

11

PROCESOSMuestra una parte del sistema que transforma entradas en salidas, es decir, muestra cómo es que una o más entradas se transforman en salidas, asimismo es una actividad que definida y predecible transforma flujos de datos con el fin de conseguir un cierto objetivo. El proceso se nombra o describe con una sola palabra, frase u oración sencilla, que describirá lo que hace el proceso, los transforma por medio de un verbo activo seguido de un sustantivo.

COMITE DEL ÁREA DE AUTOMATIZACION DE PROCESOS ADMINISTRATIVOS

Page 12: Como hacer un_dfd

12

QUE REPRESENTA EL SIMBOLO

Este símbolo representa un proceso de transformación, es decir trabajo desarrollado en el sistema para transformar la información.

En la parte superior se asigna un numero para identificarlo dentro del sistema; y debe asignársele un nombre al proceso, por medio del verbo activo además se

P1

NOMBRE

DE

PROCESO

COMITE DEL ÁREA DE AUTOMATIZACION DE PROCESOS ADMINISTRATIVOS

Page 13: Como hacer un_dfd

13

USO DE LA SIMBOLOGIA

Al menos debe tener un flujo de datos que entre y uno que salga del proceso.

COMITE DEL ÁREA DE AUTOMATIZACION DE PROCESOS ADMINISTRATIVOS

Page 14: Como hacer un_dfd

14

Ejemplos incorrectos (no son posibles en un DFD):

Generación espontánea – no tiene input simultáneos

No tiene output simultáneos

el input no es suficiente para generar el output

COMITE DEL ÁREA DE AUTOMATIZACION DE PROCESOS ADMINISTRATIVOS

Page 15: Como hacer un_dfd

15

CON QUIEN SE RELACIONAN LOS PROCESOS

Procesos: Se relacionarán con:

Almacenes

Otros procesos

Entidades externas

Deberán tener al menos una Entrada y una Salida.

COMITE DEL ÁREA DE AUTOMATIZACION DE PROCESOS ADMINISTRATIVOS

Page 16: Como hacer un_dfd

16

ALMACEN DE DATOS

Conjunto de datos siempre disponible donde los datos quedan retenidos. Se utiliza para modelar una colección de paquetes de datos en reposo. Se denota por dos líneas paralelas. El nombre que se utiliza para denotar al almacén es el plural del que se utiliza para los datos que almacena. La información almacenada está en reposo. Es independiente de la implementación física.

Los flujos que van hacia el almacén se interpretan como una escritura, una actualización o una eliminación de información del almacén. Los flujos que salen del almacén se interpretan como una lectura o un acceso a la información del almacén.

COMITE DEL ÁREA DE AUTOMATIZACION DE PROCESOS ADMINISTRATIVOS

Page 17: Como hacer un_dfd

17

SIMBOLO

También conocido como “data repository”; representa cuando el sistema tiene que retener datos porque serán usados más tarde por uno o más procesos.

Almacenes: Se relacionarán solamente con Procesos.

COMITE DEL ÁREA DE AUTOMATIZACION DE PROCESOS ADMINISTRATIVOS

Page 18: Como hacer un_dfd

18

FLUJO DE DATOSMuestra el movimiento de datos de un punto a otro dentro del sistema.

debe asignársele un nombre, ya que representa datos acerca de personas, lugares o cosas.

Si los flujos suceden simultáneamente, deben representarse con flechas paralelas, o su puntero en los dos extremos

Simbología

COMITE DEL ÁREA DE AUTOMATIZACION DE PROCESOS ADMINISTRATIVOS

Page 19: Como hacer un_dfd

19

RECOMENDACIONES PARA DIAGRAMAR Identificar las entidades externas al sistema y, sus flujos

de entrada y salida. Es decir, establecer el contexto del sistema.

Elegir nombres adecuados para todos los objetos del diagrama, evitando términos demasiado generales o ambiguos.

Ignorar la inicialización y terminación del sistema. Un DFD no representa el flujo de ejecución de un sistema, sino los datos que maneja, por lo que se puede suponer que el sistema ya está en funcionamiento y que nunca termina.

Ignorar el flujo de control. Los flujos de datos válidos son aquellos que son recibidos por una función que los modifica y los vuelve a generar como flujo de salida o como parte de un flujo de salida.

COMITE DEL ÁREA DE AUTOMATIZACION DE PROCESOS ADMINISTRATIVOS

Page 20: Como hacer un_dfd

20

RECOMENDACIONES PARA DIAGRAMAR Evitar los DFD demasiado complejos, con demasiados

flujos, procesos, almacenes y agentes externos. Omitir tratamiento de errores (3 procesos como mínimo

y 9 como máximo) Refinar los DFD constantemente. El diseño de un DFD

es un proceso iterativo, por lo que habrá que hacer revisiones y modificaciones periódicas hasta obtener la versión definitiva. Es importante dedicar tiempo a esta labor ya que los posibles errores introducidos en un DFD será errores de análisis que se arrastrarán a lo largo de las siguientes fases del ciclo de vida del sistema.

Asegurase de que el DFD sea lógicamente consistente, evitando sumideros infinitos (procesos que solo tienen entradas pero no salidas), burbujas de generación espontánea (tienen salida sin tener entradas), flujos no etiquetados, almacenes de solo lectura o solo escritura.

COMITE DEL ÁREA DE AUTOMATIZACION DE PROCESOS ADMINISTRATIVOS

Page 21: Como hacer un_dfd

21

Se desea analizar el caso de Juan Pérez que lleva su vehiculo al taller de reparación; su flujo de comunicación con el usuario y el sistema es el siguiente: en la oficina de recepción de vehículos se registran los datos del ingreso del vehiculo al taller, para hacerle un tune – up, llena la ficha pertinente de traslado al taller de mecánica; consulta en el listado de precios por servicio de tune – up y le entrega la información al señor Pérez.

COMITE DEL ÁREA DE AUTOMATIZACION DE PROCESOS ADMINISTRATIVOS

Page 22: Como hacer un_dfd

22

Juan Pérez

Registro de Datos del Vehículo

1f1 f3

f2

AFicha deDatos del vehículo B

VerificarPreciosdeTune-Up

Listado de precios

Entrega de fichaAl taller

2 3

f4

f5

A.1

f6

Fichero deDatos del vehículos

Juan Pérez

Emisión deReporte

f7

cReporte del preciosDel trabajo Para facturación

f8

f94

COMITE DEL ÁREA DE AUTOMATIZACION DE PROCESOS ADMINISTRATIVOS

Page 23: Como hacer un_dfd

23

Lenguaje EstructuradoENTIDAD

Fuente = Juan PérezDestino = Juan Pérez

PROCESOS1. Registro de Datos del Vehiculo2. Verificar precios del Tunep Up 3. Traslado de información al taller4. Emisión de Reporte

AlmacenamientoA. Ficha de datos de ingreso del vehículo del clienteB. Listado de precios, por marca, tipo, modelo C. Copia de reporte de precios del trabajo para su

facturación COMITE DEL ÁREA DE AUTOMATIZACION

DE PROCESOS ADMINISTRATIVOS

Page 24: Como hacer un_dfd

24

Lenguaje EstructuradoFLUJOS DE DATOS

f1= datos del vehiculo + datos de Juan Pérezf2= ingreso de datos del vehículof3= traslado f2f4= verificación de preciso por servicios prestadosf5= traslado del f 2f6= el taller copia f 2f7= traslada f2 + f 4 + datos de Juan Pérezf8= ingresa f 7 f9= entrega del informe (f 8)

COMITE DEL ÁREA DE AUTOMATIZACION DE PROCESOS ADMINISTRATIVOS