EJEMPLOS D F 1 2 En I contamos

  • Slides: 58
Download presentation
EJEMPLOS D. F. 1

EJEMPLOS D. F. 1

2

2

- En I contamos los números quedan por sumar. - En S calculamos la

- En I contamos los números quedan por sumar. - En S calculamos la suma. - A se emplea para leer temporalmente cada número. Vamos a ver paso a paso como funciona. Supongamos que los datos son: 7, -1, 8, 5, . . . (1) I=100 (números a sumar) (2) S=0 (suma, inicialmente 0) (3) Leer A. El primero es 7, luego A=7 (4) S=S+A=0+7=7 (5) I=I-1=100 -1=99 (6) ¿I=0? ® NO (3) Leer A, ahora A=-1 (4) S=S+A=7 -1=6 (5) I=I-1=99 -1=98 (6) ¿I=0? ® NO Cuando I=0 habremos sumado los 100 números y pasaremos a: (7) Escribir S que será la suma 3

P: Variable para contener el siguiente par que se debe escribir. I: Contador de

P: Variable para contener el siguiente par que se debe escribir. I: Contador de pares quedan por escribir. El proceso es similar al anterior. Necesitamos un bucle para contar 100 veces y dentro de él escribimos el par e incrementamos para obtener el siguiente. 4

5

5

6

6

7

7

8

8

9

9

Diagramas de flujo de datos 10

Diagramas de flujo de datos 10

Diagrama de Flujo de Datos Representación grafica de un sistema que ilustra cono fluye

Diagrama de Flujo de Datos Representación grafica de un sistema que ilustra cono fluye los datos a traves de distintos procesos 11

Definicion: DFD Muestran en forma visual sólo el flujo de datos entre los distintos

Definicion: DFD Muestran en forma visual sólo el flujo de datos entre los distintos procesos, entidades externas y almacenes que conforman un sistema. Cuando los analistas de sistemas indagan sobre los requerimientos de información de los usuarios, deben ser capaces de concebir la manera en que los datos fluyen a través del sistema u organización, los procesos que sufren estos datos y sus tipos de salidas. 12

Simbología n n Procesos Entidades externas. Flujo de datos. Almacenes de datos. 13

Simbología n n Procesos Entidades externas. Flujo de datos. Almacenes de datos. 13

14

14

15

15

16

16

17

17

18

18

Restricciones del DFD 19

Restricciones del DFD 19

20

20

21

21

Ejemplo de acontecimientos o Paciente entrega receta o Encargado verifica existencia de medicamento o

Ejemplo de acontecimientos o Paciente entrega receta o Encargado verifica existencia de medicamento o Si existe, entrega medicamento o No existe, pospone la entrega al mes siguiente o Paciente recibe medicamentos y conserva copia de la ficha de solicitud de medicamentos. 22

Diagrama de contexto (ambiental) Nivel 0 Sirve para representar los límites del sistema, es

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. o o 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. 23

24

24

Diagrama de Contexto Ejemplo 25

Diagrama de Contexto Ejemplo 25

Ejemplos de diagramas de contexto FARMACIA PACIENTE ENTREGA DE MEDICAMENTOS A LOS PACIENTES MEDICAMENTO

Ejemplos de diagramas de contexto FARMACIA PACIENTE ENTREGA DE MEDICAMENTOS A LOS PACIENTES MEDICAMENTO MEDICOS 26

27

27

28

28

29

29

Diagrama nivel 1 o El diagrama nivel 1 muestra los procesos principales de la

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

31

31

32

32

33

33

Diagrama nivel 2 o Cree un Diagrama hijo para cada uno de los procesos

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

1. - Registrar catálogos. 1. 1. - Recibir Datos personales Registrar productos(Proveedor no existente)

1. - Registrar catálogos. 1. 1. - Recibir Datos personales Registrar productos(Proveedor no existente) o Registrar ventas (Datos a Verficar) o 1. 2. - Verificar datos. o 1. 3. - Guardar Registro. o o 35

36

36

o o o 2. - Registrar ventas. 2. 1. - Leer Datos. Product Solicitado.

o o o 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 37

38

38

o o o o o 3. - Registrar productos. 3. 1. - Recibir Datos.

o o o o o 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 39

40

40

o o o o o 4. - Generar Reportes. 4. 1. - Seleccionar el

o o o o o 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. 41

42

42

43

43

44

44

45

45

Ejemplo: DIAGRAMA DE CONTEXTO DEL MÓDULO DE DESPACHO ADUANERO 46

Ejemplo: DIAGRAMA DE CONTEXTO DEL MÓDULO DE DESPACHO ADUANERO 46

47

47

48

48

49

49

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

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

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

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

A&D Estructurado: Diagrama de Flujo de Datos (DFD) Ejemplo Petición de libros Un usuario

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. 52

A&D Estructurado: Diagrama de Flujo de Datos (DFD) Ejemplo Devoluciones de libros Un usuario

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 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. 53

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

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

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

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

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

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

57

57

Programas para hacer DFD o Diseño de DFD online: http: //www. gliffy. com/gliffy/# o

Programas para hacer DFD o Diseño de DFD online: http: //www. gliffy. com/gliffy/# o http: //my. lovelycharts. com/ online o Diagram Designer: http: //descargaonlinegratis. com/bajar/diagramdesigner/ o Smart. Draw: http: //smartdraw. softonic. com/ o Bp. Win: es una potente herramienta para analizar, documentar y mejorar los procesos de negocio de nuestra organización o Visio o http: //sisab. lce. org/~hernanjose/analisis_requerimien tos. htm 58