MODELADO DE PROCESOS

18
MODELADO DE PROCESOS Diagramas de Flujo de Datos (DFD) I n g . S o n i a G o d o y H o r t u a 1

description

MODELADO DE PROCESOS. Diagramas de Flujo de Datos (DFD). Diagramas de flujo de datos (DFD). Representación gráfica de un sistema que ilustra cómo fluyen los datos a través de distintos procesos. - PowerPoint PPT Presentation

Transcript of MODELADO DE PROCESOS

Page 1: MODELADO DE PROCESOS

MODELADO DE PROCESOS

Diagramas de Flujo de Datos (DFD)

Ing. Sonia G

odoy Hortua

1

Page 2: MODELADO DE PROCESOS

DIAGRAMAS DE FLUJO DE DATOS (DFD)

Representación gráfica de un sistema que ilustra cómo fluyen los datos a través de distintos procesos.

Los DFDs se realizan a distintos niveles de abstracción, detallando procesos concretos que aparecen como elementos simples en DFDs de nivel

2

Ing. S

onia

Godoy H

ortu

a

Page 3: MODELADO DE PROCESOS

PROPOSITOS DFD

El propósito de un Diagrama de Flujo de Datos (DFD) es mostrar, para un cierto sistema o subsistema:

Cuáles son los límites del sistema De dónde vienen los datos A dónde van los datos cuando dejan el sistema Dónde se almacenan los datos Qué procesos transforman los datos y Las interacciones entre los procesos y los depósitos

de datos

3

Ing. S

onia

Godoy H

ortu

a

Page 4: MODELADO DE PROCESOS

COMPONENTES

Entidades externas: Emiten o reciben la información que fluye a través de las interfaces

externas del sistema (vg: usuarios).

Flujos de datos : Indican el flujo de información a través del sistema

Procesos o actividades: Transforman la información que les llega a través de los flujos de

datos de entrada en la información que sale a través de los flujos de datos de salida

Almacenes de datos:

Lugares donde se guardan los datos para su procesamiento posterior

4

Ing. S

onia

Godoy H

ortu

a

PROCESO

Page 5: MODELADO DE PROCESOS

MODELO CONTEXTUAL

5

Ing. S

onia

Godoy H

ortu

a

Page 6: MODELADO DE PROCESOS

DFD : CONSTRUCCIÓN Representar el diagrama de contexto. Representar el DFD de primer nivel, indicando los distintos

subsistemas funcionales en que se descompone nuestro sistema.

Descomponer cada uno de los procesos que aparecen en el DFD de primer nivel, hasta llegar a un nivel suficiente de detalle.

Se recomienda el utilizar cuatro niveles de descomposición de diagramas. Nivel 0: Diagrama de contexto Nivel 1: Subsistemas Nivel 2: Funciones de cada subsistema Nivel 3: Subfunciones asociadas Nivel 4: Procesos necesarios para el tratamiento de cada

subfunción6

Ing. S

onia

Godoy H

ortu

a

Page 7: MODELADO DE PROCESOS

DFD: DIAGRAMA DE CONTEXTO

7

Ing. S

onia

Godoy H

ortu

a

Page 8: MODELADO DE PROCESOS

DIAGRAMA DE 1° NIVEL

8

Ing. S

onia

Godoy H

ortu

a

Page 9: MODELADO DE PROCESOS

DIAGRAMA DE 2° NIVEL

9

Ing. S

onia

Godoy H

ortu

a

Page 10: MODELADO DE PROCESOS

TIPOS DE NIVELES

10

Ing. S

onia

Godoy H

ortu

a

Page 11: MODELADO DE PROCESOS

EJEMPLOS

11

Ing. S

onia

Godoy H

ortu

a

Page 12: MODELADO DE PROCESOS

12

Ing. S

onia

Godoy H

ortu

a

Page 13: MODELADO DE PROCESOS

13

Ing. S

onia

Godoy H

ortu

a

Page 14: MODELADO DE PROCESOS

EJEMPLO: DIAGRAMA DE CONTEXTO

14

Ing. S

onia

Godoy H

ortu

a

Page 15: MODELADO DE PROCESOS

DICCIONARIO DE DATOS Lista organizada de todos los datos utilizados por el

sistema, con definiciones precisas y rigurosas, para que cliente y analista tengan una visión común de todos los flujos y almacenes.

CONSTRUCCIÓN Describir el significado de los flujos y almacenes que

aparecen en los DFDs Describir la composición de paquetes de datos que se

mueven a lo largo de los flujos Describir la composición de paquetes de datos en los

almacenes Especificar los valores y unidades relevantes de piezas

elementales de información en los flujos de datos y en los almacenes de datos

En definitiva una entrada del diccionario se realiza cuando se identifica un elemento, y puede ser o un flujo de datos, o un almacén o un dato elemental Las entradas deben ser únicas para cada componente del

DFD

15

Ing. S

onia

Godoy H

ortu

a

Page 16: MODELADO DE PROCESOS

REPRESENTACION DE UN DICCIONARIO DE DATOS

16

Ing. S

onia

Godoy H

ortu

a

Símbolo Significado Explicación Uso = Es equivalente a Alias Denota sinónimos

+ Y Concatenación, componentes que siempre están incluidos en una estructura

Denota una relación de secuencia

[] Uno u otro Define opciones entre los componentes de una estructura

Denota una relación de selección

{} Iteraciones de Define la repetición de un componente de la estructura

Denota una relación de iteración

() Opcional Define componentes de la estructura que puede o no estar presente una sola vez

Denota una relación opcional.

Page 17: MODELADO DE PROCESOS

DICCIONARIO DE DATOS

17

Ing. S

onia

Godoy H

ortu

a

Page 18: MODELADO DE PROCESOS

EJEMPLOS Detalles-Autor = título de cortesía + nombre + apellido + domicilio+ ciudad

+ código postal + (país) + número teléfono Título de cortesia = [D. | Dña. | Dr.] Peso = *Peso del recluta al comenzar el servicio militar*

*Unidades: Kg; Intervalo permitido: 40 – 130* Primer Apellido = *Primer apellido del cliente*

{carácter válido} Caráter Válido = [A-Z | a-z | 0-9 | ‘ | - | |] Sexo = *Valores: [M | F]* Teléfono = (teléfono particular) + (teléfono trabajo) Tipo cliente = [Gobierno | Industria | Universidad | Otro] Vendedor = @Identificador + nombre Artículo = *Artículos del mismo tipo en el mismo almacén*

@clave-artículo + @identificador-almacén + unidades18

Ing. S

onia

Godoy H

ortu

a