1
Diagramas de Flujo de Datos (DFD)
Ing. Sonia Godoy Hortua
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
Ing. Sonia Godoy Hortua

2
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
PROCESO
Procesos o actividades:


Ing. Sonia Godoy Hortua

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
3
MODELO CONTEXTUAL
Ing. Sonia Godoy Hortua
4
TIPOS DE NIVELES
Ing. Sonia Godoy Hortua
5
EJEMPLOS
Ing. Sonia Godoy Hortua
6
Ing. Sonia Godoy Hortua
7
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




Ing. Sonia Godoy Hortua

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
8
REPRESENTACION DE UN
DICCIONARIO DE DATOS
Símbolo
[]
Uno u otro
{}
Iteraciones de
()
Opcional
Explicación
Uso
Alias
Denota sinónimos
Concatenación,
Denota una relación
componentes que siempre de secuencia
están incluidos en una
estructura
Define opciones entre los Denota una relación
componentes
de
una de selección
estructura
Define la repetición de un Denota una relación
componente de la estructura de iteración
Define componentes de la Denota una relación
estructura que puede o no opcional.
estar presente una sola vez
Ing. Sonia Godoy Hortua
=
+
Significado
Es equivalente a
Y
9
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*
Ing. Sonia Godoy Hortua

@clave-artículo + @identificador-almacén + unidades
10
EJEMPLO: DIAGRAMA DE CONTEXTO
Ing. Sonia Godoy Hortua
11
DFD NIVEL 1
Ing. Sonia Godoy Hortua
12
DFD NIVEL 2
Ing. Sonia Godoy Hortua
13
DFD NIVEL 2
Ing. Sonia Godoy Hortua
14
Descargar

MODELADO DE PROCESOS