diagramas de flujo de datos 1. simbología procesos entidades externas. flujo de datos. almacenes de...

32
Diagramas de flujo de datos 1

Upload: hernan-pantoja

Post on 22-Jan-2016

230 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Diagramas de flujo de datos 1. Simbología Procesos Entidades externas. Flujo de datos. Almacenes de datos. 2

Diagramas de flujo de datos

1

Page 2: Diagramas de flujo de datos 1. Simbología Procesos Entidades externas. Flujo de datos. Almacenes de datos. 2

Simbología

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

2

Page 3: Diagramas de flujo de datos 1. Simbología Procesos Entidades externas. Flujo de datos. Almacenes de datos. 2

3

Page 4: Diagramas de flujo de datos 1. Simbología Procesos Entidades externas. Flujo de datos. Almacenes de datos. 2

4

Page 5: Diagramas de flujo de datos 1. Simbología Procesos Entidades externas. Flujo de datos. Almacenes de datos. 2

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

Notación Yourdon/DeMarco

Proceso

Entidad Externa

D ALMACÉN DE DATOS

Flujo de eventos

Flujo de datos

Transformaciones o procesos (funciones, cálculo, selección)

Terminadores (Fuentes o Destinos)(personas, entidades)

Flujos de información(inputs-outputs)

Flujos de control (Ward & Mellor 85)

Ficheros o depósitos temporales de información (base de datos, armario, clasificador, etc.)

5

Page 6: Diagramas de flujo de datos 1. Simbología Procesos Entidades externas. Flujo de datos. Almacenes de datos. 2

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

Notación METRICA/SSADM

Entidad Externa

D ALMACÉN DE DATOS

Flujo de datos

Transformaciones o procesos

Terminadores (Fuentes o Destinos)

Flujos de información

Ficheros o depósitos temporales de información

Localización

Proceso

ID

6

Page 7: Diagramas de flujo de datos 1. Simbología Procesos Entidades externas. Flujo de datos. Almacenes de datos. 2

Característica Lógico Físico

¿Qué describe? Cómo funciona el negocio Cómo opera el sistema propuesto (implementado)

¿Qué representan los procesos?

Actividades del negocio Procedimientos, programas

¿Qué representan los almacenes de datos?

Colecciones de datos, no necesariamente organizados

Archivos en bases de datos y manuales

Tipo de almacenes de datos

Colecciones de datos permanentes

Archivos permanentes y transitorios

Controles del sistema

Controles del negocio Controles de validación de entrada, de estado de registro, de transacción

7

Page 8: Diagramas de flujo de datos 1. Simbología Procesos Entidades externas. Flujo de datos. Almacenes de datos. 2

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

Page 9: Diagramas de flujo de datos 1. Simbología Procesos Entidades externas. Flujo de datos. Almacenes de datos. 2

Diagrama de contexto (ambiental) Nivel 0

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.

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.

9

Page 10: Diagramas de flujo de datos 1. Simbología Procesos Entidades externas. Flujo de datos. Almacenes de datos. 2

Diagrama de ContextoEjemplo

10

Page 11: Diagramas de flujo de datos 1. Simbología Procesos Entidades externas. Flujo de datos. Almacenes de datos. 2

ENTREGA DE MEDICAMENTO

S A LOS PACIENTES

PACIENTEFARMACIA

MEDICAMENTO MEDICOS

Ejemplos de diagramas de contexto

11

Page 12: Diagramas de flujo de datos 1. Simbología Procesos Entidades externas. Flujo de datos. Almacenes de datos. 2

12

Page 13: Diagramas de flujo de datos 1. Simbología Procesos Entidades externas. Flujo de datos. Almacenes de datos. 2

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

Page 14: Diagramas de flujo de datos 1. Simbología Procesos Entidades externas. Flujo de datos. Almacenes de datos. 2

14

Page 15: Diagramas de flujo de datos 1. Simbología Procesos Entidades externas. Flujo de datos. Almacenes de datos. 2

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

Page 16: Diagramas de flujo de datos 1. Simbología Procesos Entidades externas. Flujo de datos. Almacenes de datos. 2

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

Page 17: Diagramas de flujo de datos 1. Simbología Procesos Entidades externas. Flujo de datos. Almacenes de datos. 2

17

Page 18: Diagramas de flujo de datos 1. Simbología Procesos Entidades externas. Flujo de datos. Almacenes de datos. 2

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

Page 19: Diagramas de flujo de datos 1. Simbología Procesos Entidades externas. Flujo de datos. Almacenes de datos. 2

19

Page 20: Diagramas de flujo de datos 1. Simbología Procesos Entidades externas. Flujo de datos. Almacenes de datos. 2

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

Page 21: Diagramas de flujo de datos 1. Simbología Procesos Entidades externas. Flujo de datos. Almacenes de datos. 2

21

Page 22: Diagramas de flujo de datos 1. Simbología Procesos Entidades externas. Flujo de datos. Almacenes de datos. 2

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

Page 23: Diagramas de flujo de datos 1. Simbología Procesos Entidades externas. Flujo de datos. Almacenes de datos. 2

23

Page 24: Diagramas de flujo de datos 1. Simbología Procesos Entidades externas. Flujo de datos. Almacenes de datos. 2

Ejemplo: DIAGRAMA DE CONTEXTO DEL

MÓDULO DE DESPACHO ADUANERO

24

Page 25: Diagramas de flujo de datos 1. Simbología Procesos Entidades externas. Flujo de datos. Almacenes de datos. 2

DIAGRAMA DE FLUJO DE DATOS nivel 2 DEL MÓDULO

DE DESPACHO ADUANERO

25

Page 26: Diagramas de flujo de datos 1. Simbología Procesos Entidades externas. Flujo de datos. Almacenes de datos. 2

http://www.aduanas.gob.pa/Manual%20de%20despacho%20aduanero%20-%20explorer%20(09-04-01).html

26

Page 27: Diagramas de flujo de datos 1. Simbología Procesos Entidades externas. Flujo de datos. Almacenes de datos. 2

Petición de librosPetición de librosUn usuario puede realizar una petición de uno o más libros a la biblioteca. Presenta el 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. carnet de usuario de la biblioteca y una ficha en la que se detallan los libros pedidos.

Tipos de préstamoTipos de préstamoSALASALA El día de la petición. El día de la petición.AYUDANTE AYUDANTE Una semana Una semanaPROYECTO FIN CARRERA PROYECTO FIN CARRERA Quince días. Quince días.DOCTORADO DOCTORADO Un mes. Un mes.

Una vez entregados el carnet y la ficha, el sistema comprobará y aceptará la petición de los 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 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 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. biblioteca y se guarda la ficha de préstamo.

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

Ejemplo

27

Page 28: Diagramas de flujo de datos 1. Simbología Procesos Entidades externas. Flujo de datos. Almacenes de datos. 2

Devoluciones de librosUn usuario no puede realizar más peticiones hasta que no haya efectuado todas 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, 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 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 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 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 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 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, 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. 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.El bibliotecario se encarga de las altas y bajas de los libros de la biblioteca.

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

Ejemplo

28

Page 29: Diagramas de flujo de datos 1. Simbología Procesos Entidades externas. Flujo de datos. Almacenes de datos. 2

DIAGRAMA DE CONTEXTO

0

GESTIONARBIBLIOTECA

USUARIO USUARIO

SANCIÓN

BIBLIOTECARIO

PEDIDO LIBROS

DEVOLUCIÓNLIBROS

ALTAS/BAJASLIBROS

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

Ejemplo

29

Page 30: Diagramas de flujo de datos 1. Simbología Procesos Entidades externas. Flujo de datos. Almacenes de datos. 2

DIAGRAMA 0: GESTIONAR BIBLIOTECA

1

SANCIÓN

PEDIDOLIBROS

DEVOLUCIÓNLIBROS

ALTAS/BAJASLIBROS

2

3

FICHASPRESTAMO

LIBROSDISPONIBLES

GESTIONARPEDIDOS

GESTIONARDEVOLUCIONES

ACTUALIZARLIBROS

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

Ejemplo

1

30

Page 31: Diagramas de flujo de datos 1. Simbología Procesos Entidades externas. Flujo de datos. Almacenes de datos. 2

DIAGRAMA 2: GESTIONAR DEVOLUCIONES

2.1

SANCIÓN

DEVOLUCIÓNLIBROS

2.2

FICHASPRESTAMO

LIBROSDISPONIBLES

ACTUALIZARSTOCK

CALCULARSANCIÓN

LIBROSDEVUELTOS

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

Ejemplo

2

31

Page 32: Diagramas de flujo de datos 1. Simbología Procesos Entidades externas. Flujo de datos. Almacenes de datos. 2

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_requerimientos.htm

32