Anda di halaman 1dari 32

Diagramas de

flujo de datos

1
Simbología

 Procesos
 Entidades externas.
 Flujo de datos.
 Almacenes de datos.

2
3
4
A&D Estructurado: Diagrama de Flujo de Datos (DFD)

Notación Yourdon/DeMarco

Proceso Transformaciones o procesos (funciones, cálculo,


selección)

Entidad Externa
Terminadores (Fuentes o Destinos)
(personas, entidades)

Flujo de datos Flujos de información


(inputs-outputs)

Flujo de eventos Flujos de control (Ward & Mellor 85)

D ALMACÉN DE Ficheros o depósitos temporales de información 5


DATOS (base de datos, armario, clasificador, etc.)
A&D Estructurado: Diagrama de Flujo de Datos (DFD)

Notación METRICA/SSADM

ID Localización

Proceso Transformaciones o procesos

Entidad
Externa Terminadores (Fuentes o Destinos)

Flujo de datos
Flujos de información

D ALMACÉN DE
DATOS Ficheros o depósitos temporales de
información 6
Característica Lógico Físico
¿Qué describe? Cómo funciona el negocio Cómo opera el sistema
propuesto
(implementado)
¿Qué representan los Actividades del negocio Procedimientos, programas
procesos?

¿Qué representan los Colecciones de datos, no Archivos en bases de datos y


almacenes de necesariamente organizados manuales
datos?

Tipo de almacenes de Colecciones de datos permanentes Archivos permanentes y


datos transitorios

Controles del sistema Controles del negocio Controles de validación de


entrada, de estado de
registro, de transacción

7
Ejemplo de acontecimientos
 Paciente entrega receta
 Encargado verifica existencia de
medicamento
 Si existe, entrega medicamento
 No existe, pospone la entrega al mes
siguiente
 Paciente recibe medicamentos y
conserva copia de la ficha de solicitud
de medicamentos.
8
Diagrama de contexto (ambiental)
Nivel 0

Sirve para representar los límites del sistema, es decir


permite distinguir lo que es el sistema y su entorno.
Ayuda a definir lo que hace y lo que no hace parte del
sistema.
La definición del contexto implica aspectos sociales y
organizacionales.

 Cree un diagrama de Contexto que muestre las


entidades externas y los flujos de datos que
entran y salen del sistema.
 No muestre ningún proceso detallado ni almacén
de datos.
9
Diagrama de Contexto
Ejemplo

10
Ejemplos de diagramas de contexto
FARMACIA PACIENTE

ENTREGA DE
MEDICAMENTO
S A LOS
PACIENTES

MEDICAMENTO MEDICOS
11
12
Diagrama nivel 1
 El diagrama nivel 1 muestra los
procesos principales de la empresa.
 Trace un Diagrama O, el siguiente
nivel.
 Muestre los proceso pero
manténgalos generales.
 En este nivel muestre los almacenes
de datos.

13
14
Diagrama nivel 2
 Cree un Diagrama hijo para cada uno
de los procesos del diagrama O.
 Numere los procesos en orden
consecutivo y desglosado
 Revise buscando errores y
asegúrese que las etiquetas que se
asignan a cada proceso y flujo de
datos son significativas.

15
 1.- Registrar catálogos.
 1.1.- Recibir Datos personales.
 Datos personales
 Registrar productos(Proveedor no
existente)
 Registrar ventas (Datos a Verficar)
 1.2.- Verificar datos.
 1.3.- Guardar Registro.

16
17
 2.- Registrar ventas.
 2.1.- Leer Datos.
 Product Solicitado.
 RFC_cli.
 Cve_emp
 2.2.- Verificar datos.
 Si los datos no existen
 1.- Registrar catalogos
 Si los datos existen
 2.3.- Guardar Ventas
 4.- Generar Reportes
 - Nota de remisión

18
19
 3.- Registrar productos.
 3.1.- Recibir Datos.
 Producto Solicitado.
 RFC_prov
 Cve_Emp.
 3.2.- Verificar datos
 Si los datos no existen
 1.- Registrar catalogos
 Si los datos existen
 3.3.- Guardar Ventas

20
21
 4.- Generar Reportes.
 4.1.- Seleccionar el tipo de reporte.
 4.2.- Recibir Datos.
 Guardar Datos (Datos a imprimir)
 Guardar ventas (Datos de la venta)
 4.3.- Leer Datos
 4.4.- Definir Condición
 4.5.- Verificar
 4.6.- Dar formato
 4.7.- Imprimir datos.

22
23
Ejemplo: DIAGRAMA DE CONTEXTO DEL
MÓDULO DE DESPACHO ADUANERO

24
DIAGRAMA
DE FLUJO
DE DATOS
nivel 2 DEL
MÓDULO
DE
DESPACHO
ADUANERO

25
http://www.aduanas.gob.pa/Manual%20de%20despacho%20adua26
nero%20-%20explorer%20(09-04-01).html
A&D Estructurado: Diagrama de Flujo de Datos (DFD)
Ejemplo

 Petición de libros
Un usuario puede realizar una petición de uno o más libros a la biblioteca. Presenta el
carnet de usuario de la biblioteca y una ficha en la que se detallan los libros pedidos.

Tipos de préstamo
SALA  El día de la petición.
AYUDANTE  Una semana
PROYECTO FIN CARRERA  Quince días.
DOCTORADO  Un mes.
Una vez entregados el carnet y la ficha, el sistema comprobará y aceptará la petición de los
libros solicitados siempre que pueda satisfacer la petición, es decir, cuando haya
ejemplares disponibles. Si se acepta la petición, se actualiza el número de unidades de los
libros de la biblioteca y se guarda la ficha de préstamo.

27
A&D Estructurado: Diagrama de Flujo de Datos (DFD)
Ejemplo

 Devoluciones de libros
Un usuario no puede realizar más peticiones hasta que no haya efectuado todas
las devoluciones de la petición anterior. El usuario, para hacer la petición,
necesita el carnet, que no se le entrega hasta que no haya devuelto todos los
libros. Sí puede hacer una devolución parcial de los libros. Cuando un usuario
realice una devolución, el sistema actualizará el stock de libros y comprobará la
fecha de devolución de cada ejemplar para estudiar, en el caso de que la
devolución se haga fuera de tiempo, la imposición de una sanción que tiene un
coste de $ X por cada ejemplar y días de retraso en la devolución. En este caso,
la sanción se emite cuando el usuario entrega el último ejemplar.
El bibliotecario se encarga de las altas y bajas de los libros de la biblioteca.

28
A&D Estructurado: Diagrama de Flujo de Datos (DFD)
Ejemplo
DIAGRAMA DE CONTEXTO

PEDIDO
LIBROS 0
SANCIÓN

USUARIO GESTIONAR USUARIO


BIBLIOTECA
DEVOLUCIÓN
LIBROS

ALTAS/BAJAS
LIBROS

BIBLIOTECARIO

29
A&D Estructurado: Diagrama de Flujo de Datos (DFD)
Ejemplo
1 GESTIONAR BIBLIOTECA
DIAGRAMA 0:

FICHAS
PRESTAMO

PEDIDO DEVOLUCIÓN
1 2 LIBROS
LIBROS
GESTIONAR GESTIONAR
PEDIDOS DEVOLUCIONES

SANCIÓN
LIBROS
DISPONIBLES

3
ALTAS/BAJAS
LIBROS ACTUALIZAR
LIBROS

30
A&D Estructurado: Diagrama de Flujo de Datos (DFD)
Ejemplo
2 GESTIONAR DEVOLUCIONES
DIAGRAMA 2:

FICHAS
PRESTAMO

DEVOLUCIÓN 2.1 2.2


LIBROS
ACTUALIZAR CALCULAR
STOCK SANCIÓN

SANCIÓN
LIBROS
DEVUELTOS

LIBROS
DISPONIBLES

31
Programas para hacer DFD
 Diseño de DFD online:
http://www.gliffy.com/gliffy/#
 http://my.lovelycharts.com/ online
 Diagram Designer:
http://descargaonlinegratis.com/bajar/diagram-
designer/
 SmartDraw: http://smartdraw.softonic.com/
 BpWin: es una potente herramienta para analizar,
documentar y mejorar los procesos de negocio de
nuestra organización
 Visio
 http://sisab.lce.org/~hernanjose/analisis_requerimien
tos.htm
32

Anda mungkin juga menyukai