Download - Como Hacer Un Diagrama de Flujo de Datos
-
UNIVERSIDAD GALILEO
IDEA
AUTOMATIZACION DE PROCESOS
ADMINISTRATIVOS, CASOS EMPRESARIALES
COMPLEMENTO
COMITE DEL REA DE AUTOMATIZACIONDE PROCESOS ADMINISTRATIVOS
1
-
Un Diagrama Flujo de Datos es una representacin
estructurada yinformacin a
grfica que describe cmo circula la
travs de un sistema y los diferentes
procesos de transformacin a los que se
Permite visualizar un sistema como una
ve sometida.
red de procesos
funcionales, conectados entre si mediante flujos de datos.
Es una de las herramientas ms usadas en sistemas
computacionales en los que las funciones del sistema son
de gran importancia y son ms complejas que los datos
que ste maneja.
COMITE DEL REA DE AUTOMATIZACION
DE PROCESOS ADMINISTRATIVOS
2
DEFINICION DE DIAGRAMA DE FLUJO DE DATOS
-
Es un modelo lgico (no fsico) que representa qu haceel sistema y no cmo, es comprensible por el usuario.
Muestra cualquier nivel de detalle y, el flujo de la
informacin 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 notacin y a unas reglas predefinidas que
buscan producir unDFD
documento conciso y
autoorganizado.Externas, flujos
Elde
se componefunciones
de Entidades
datos, o procesos y
almacenes de datos.
Estos diagramas son compatibles con cualquier idioma
debido a que la simbologa no varia.
COMITE DEL REA DE AUTOMATIZACION
DE PROCESOS ADMINISTRATIVOS3
-
Simbologa utilizada en los DFDs
LosLos
smbolos utilizados varan por autor.
mas utilizadosadoptada
y populares son laysimbologa por YOURDON
GANE & SARSON.
Utilizaremos para esta presentacin la
notacin de GANE & SARSON, que incluyela notacin siguiente:
COMITE DEL REA DE AUTOMATIZACIONDE PROCESOS ADMINISTRATIVOS
4
-
En sntesis, el Diagrama de Flujo deDatos describe:
los lugares de origen y destino de los datos (los lmites del sistema, conocidos como frontera) entidad
las transformaciones a las que son sometidos los
datos (los procesos internos),
losdatos
los flujos
lugares en donde se resguardan los que se losdentro del sistema, (almacenes) y
canales por donde circulan los datos, llamados de datos.
COMITE DEL REA DE AUTOMATIZACIONDE PROCESOS ADMINISTRATIVOS
5
-
6DE PROCESOS ADMINISTRATIVOS
Proceso
P
AlmacnA
Almacn Repetido A
Entidad
COMITE DEL REA DE AUTOMATIZACION
-
COMITE DEL REA DE AUTOMATIZACIONDE PROCESOS ADMINISTRATIVOS
7
Flujo de Datos
Flujo de Datos para Consultas
Flujo de Datos para Lectura
Flujo de Datos para Registro
-
AGENTE EXTERNO, FUENTE O DESTINO EXTERNO
Se representa grficamente por un rectngulo 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 losconectan 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 fueradel dominio del cambio.
Las relaciones existentes entre los agentes externos, no se muestran enel DFD.
No es relevante ni como obtiene la informacin ni que hace con ella.
SIMBOLO
COMITE DEL REA DE AUTOMATIZACIONDE PROCESOS ADMINISTRATIVOS
8
-
FUENTE O DESTINO EXTERNO
Este smbolo representa una fuente oo
destinorecibirEXTERNO que puede enviar
datos/informacin al sistema.
Se considera fuera de los limites del sistema que se
diagrama aunque interacta con este, puede ser
utilizada mas de una vez en el DFDs identificndosecon un triangulo en la parte inferior izquierda para
serindicar que esta duplicada, asimismo debe
identificada por su nombre.
COMITE DEL REA DE AUTOMATIZACIONDE PROCESOS ADMINISTRATIVOS
9
-
CON QUIEN SE RELACIONAN
Entidades Externas: Se relacionarn solamente con Procesos.
COMITE DEL REA DE AUTOMATIZACIONDE PROCESOS ADMINISTRATIVOS
10
-
PROCESOS
Muestra unaentradas en
partesalidas,
deles
sistema que transforma
decir, muestra cmo esenque una o ms entradas se transforman
salidas, asimismo es una actividad que definida y
predecibleconseguir
nombra o
transforma flujos de datos con el fin de
un cierto objetivo. El proceso se
describe con una sola palabra, frase
u oracin sencilla, que describir lo que hace el
proceso, los transforma por medio de un verbo
activo seguido de un sustantivo.
COMITE DEL REA DE AUTOMATIZACIONDE PROCESOS ADMINISTRATIVOS
11
-
QUE REPRESENTAP1
EL SIMBOLO
NOMBRE
DE
PROCESO
Este smbolo representa un proceso deel
transformacin,
es decir trabajo desarrollado en sistema para
transformar la informacin.
En la parte superior se asigna un numero para
identificarlo dentro del sistema; y debe asignrsele un
nombrese
al proceso, por medio del verbo
COMITE DEL REA DE AUTOMATIZACION
DE PROCESOS ADMINISTRATIVOS
activo adems12
-
USO DE LA SIMBOLOGIA
Al menos debe tener un flujo de datos que entre y uno que salga del proceso.
COMITE DEL REA DE AUTOMATIZACIONDE PROCESOS ADMINISTRATIVOS
13
-
Ejemplos incorrectos (no son posibles en un DFD):
Generacin espontnea no tiene input simultneos
No tiene output simultneos
el input no es suficiente para generar el output
COMITE DEL REA DE AUTOMATIZACIONDE PROCESOS ADMINISTRATIVOS
14
-
CON QUIEN SE RELACIONANPROCESOS
LOS
Procesos: Se relacionarn
Almacenes
Otros procesos
Entidades externas
con:
DebernSalida.
tener al menos una Entrada y una
COMITE DEL REA DE AUTOMATIZACIONDE PROCESOS ADMINISTRATIVOS
15
-
ALMACEN DE DATOS
Conjunto de datos siempre disponible donde los datosquedan retenidos. Se utiliza para modelar una coleccin
de paquetes de datos en reposo. Se denota por dos
lneas paralelas.al almacn es el
El nombre que se utiliza para denotarplural del que se utiliza para los datos
que almacena. La informacin almacenada est en
reposo. Es independiente de la implementacin fsica.
Los flujos que van hacia el almacn se interpretan como
una escritura, una actualizacin o una eliminacin de
informacin del almacn. Los flujos que salen del
almacn se interpretan como una lectura o un acceso ala informacin del almacn.
COMITE DEL REA DE AUTOMATIZACIONDE PROCESOS ADMINISTRATIVOS
16
-
SIMBOLO
Tambinrepresenta
conocidocuando el
comosistema
data repository;tiene que retener datos
porque sern usados ms tarde por uno o ms procesos.
Almacenes: Se relacionarn solamente con Procesos.
COMITE DEL REA DE AUTOMATIZACIONDE PROCESOS ADMINISTRATIVOS
17
-
FLUJO DE DATOS
Muestra el movimiento de datos de un punto a
otro dentro del sistema.
debe asignrsele un nombre, ya que representa
datos acerca de personas, lugares o cosas.
Si los flujos suceden simultneamente, deben
representarse con flechas paralelas, o su
puntero en los dos extremos
Simbologa
COMITE DEL REA DE AUTOMATIZACIONDE PROCESOS ADMINISTRATIVOS
18
-
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 deldiagrama, evitando trminos demasiado generales oambiguos.
Ignorar la inicializacin y terminacin del sistema. Un DFD no representa el flujo de ejecucin 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 vlidos son aquellos que son recibidos por una funcin que los modifica y los vuelve a generar como flujo de salida o como parte de un flujo de salida.
COMITE DEL REA DE AUTOMATIZACIONDE PROCESOS ADMINISTRATIVOS
19
-
RECOMENDACIONES PARA DIAGRAMAR
Evitar los DFD demasiado complejos, con demasiados flujos, procesos, almacenes y agentes externos.
Omitir tratamiento de errores (3 procesos como mnimo y 9 como mximo)
Refinar los DFD constantemente. El diseo de un DFD es un proceso iterativo, por lo que habr que hacer revisiones y modificaciones peridicas hasta obtener la versin definitiva. Es importante dedicar tiempo a esta labor ya que los posibles errores introducidos en un DFD ser errores de anlisis que se arrastrarn a lo largo de las siguientes fases del ciclo de vida del sistema.
Asegurase de que el DFD sea lgicamente consistente, evitando sumideros infinitos (procesos que solo tienen entradas pero no salidas), burbujas de generacin espontnea (tienen salida sin tener entradas), flujos no etiquetados, almacenes de solo lectura o solo escritura.
COMITE DEL REA DE AUTOMATIZACIONDE PROCESOS ADMINISTRATIVOS
20
-
Se desea analizarPrez que lleva su
el caso devehiculo al
Juan
taller
dede reparacin; suel
flujousuariocomunicacin con y el
sistema es el siguiente: en la oficina
de recepcin de vehculosdel ingreso
se
del
un
registran los datostaller,vehiculo al para hacerle
tune up, llena la ficha pertinente detraslado al taller de mecnica;
consulta en el listado de precios por
servicio de tune up y le entrega la informacin al seor Prez.
COMITE DEL REA DE AUTOMATIZACIONDE PROCESOS ADMINISTRATIVOS
21
-
1 2 3 f94f3f1 ff 75Registro deDatos del
Vehculo
Verificar
Precios
deTune-Up
Entregade ficha
Al taller
Emisin deReporte
f8f2 f6f4
ciosos
Para facturacin
COMITE DEL REA DE AUTOMATIZACIONDE PROCESOS ADMINISTRATIVOS
22
cReporte del pre
Del trabajo
Para facturaci
A
.
1
Fichero de
Datos del
vehculosB Listado de preciA
Ficha de
Datos del
vehculo
Juan
PrezJuan
Prez
-
Lenguaje EstructuradoENTIDAD
Fuente = Juan PrezDestino = Juan Prez
PROCESOS
1.2.
3.
4.
Registro de Datos del Vehiculo
Verificar precios del Tunep Up
Traslado de informacin al taller
Emisin de ReporteAlmacenamiento
A. Ficha de datos de ingreso del vehculo del clienteB. Listado de precios, por marca, tipo, modelo
C. Copia de reporte de precios del trabajo para su facturacin
COMITE DEL REA DE AUTOMATIZACIONDE PROCESOS ADMINISTRATIVOS
23
-
Lenguaje Estructurado
FLUJOS DE DATOS
f1=
f2=
f3=
f4=
f5=
f6=
f7=
f8=
f9=
datos del vehiculo + datos de Juan Prez
ingreso de datos del vehculo
traslado f2
verificacin de preciso por servicios prestados
traslado del f 2
el taller copia f 2
traslada f2 + f 4 + datos de Juan Prez
ingresa f 7
entrega del informe (f 8)
COMITE DEL REA DE AUTOMATIZACION
DE PROCESOS ADMINISTRATIVOS24