You are on page 1of 23

DIAGRAMA DE

FLUJOS DE DATOS
DFD

Por medio de una tcnica de anlisis estructurado


conocida como diagramas de flujo de datos (DFD),
el analista de sistemas puede ensamblar una
representacin grfica de los procesos de datos a
travs de la organizacin. al usar combinaciones de
slo cuatro smbolos, el analista puede crear una
descripcin ilustrada de los procesos con el fin de
elaborar una documentacin slida para el sistema.

CONVENCIONES
USADAS EN DFD
Se utilizan cuatro smbolos bsicos para graficar el movimiento
de los datos en los diagramas:
Cuadrado doble: se utiliza para describir una entidad externa
(otro departamento, una empresa, una persona o una mquina)
que pueda enviar/recibir datos hacia/desde el sistema. Cada
entidad se identifica con un nombre apropiado.
La flecha: muestra el movimiento de los datos de un punto a
otro; la cabeza de la flecha apunta hacia el destino de los
datos. Los flujos de datos que ocurren al mismo tiempo se
pueden describir mediante el uso de flechas paralelas.
Rectngulo con esquinas redondas: para mostrar la
ocurrencia de un proceso de transformacin. Los procesos
siempre expresan un cambio o transformacin en los datos. Los
procesos representan el trabajo que se realiza en el sistema

Rectngulo con un extremo abierto: representa a


un almacn de datos. El almacn de datos puede
representar un almacn manual como un archivero, o
un archivo o una base de datos computarizada. Los
almacenes de datos temporales, como el papel de
borrador o un archivo temporal de computadora, no
se incluyen en el diagrama de flujo de datos.

DIAGRAMA DE
CONTEXTO (NIVEL 0)
El primer diagrama ayuda al analista de sistemas a
comprender el movimiento de datos bsico, su naturaleza
general limita su utilidad.
El diagrama de contexto inicial debe ser una vista general que
incluya las entradas bsicas, el sistema general y las salidas.
El diagrama de contexto es el nivel ms alto en un diagrama
de flujo de datos y contiene slo un proceso, el cual
representa a todo el sistema.
El proceso recibe el nmero 0
El diagrama no contiene almacenes de datos y es bastante
simple de crear una vez que los analistas conocen las
entidades externas y el flujo de datos que entra y sale de
ellas.

DIAGRAMA DE NIVEL
SUPERIOR (NIVEL 1)
Es la expansin del diagrama de contexto; puede
incluir hasta nueve procesos.
Cada proceso se enumera con un entero
Se incluyen los principales almacenes de datos del
sistema y todas las entidades externas.

EJERCICIO
Perfect Pizza desea instalar un sistema para registrar los
pedidos de pizzas y alitas de pollo. Cuando los clientes
frecuentes llaman a Perfect Pizza por telfono, se les pide su
nmero telefnico. Cuando se introduce el nmero en una
computadora aparecen de manera automtica el nombre, la
direccin y la fecha del ltimo pedido en la pantalla.
Una vez que se toma el pedido se calcula el total,
incluyendo impuestos y envo. Despus se pasa el pedido al
cocinero. Luego se imprime un recibo.
Algunas veces se imprimen ofertas especiales, de manera
que el cliente pueda obtener un descuento. Los repartidores
que hacen las entregas dan a los clientes una copia del
recibo y un cupn (si hace falta). Se mantienen los totales
semanales para compararlos con el desempeo del ao
anterior.
Escriba un resumen de las actividades de negocios para
tomar un pedido en Perfect Pizza.

Dibuje un diagrama de flujo de datos a nivel de


contexto para Perfect Pizza.
Expanda el diagrama a nivel de contexto para
mostrar todos los procesos importantes.

TAREA
Investigar sobre el DFD a nivel 2

DICCIONARIO DE
DATOS

DICCIONARIO DE DATOS
Contiene informacin sobre los datos y
procedimientos. del sistema que tanto el usuario
como el analista pueden tener un entendimiento en
comn de todas las entradas, salidas, componentes y
clculos.

ESTRUCTURA
Para describir las estructuras de datos utilizamos la
notacin algebraica.
La notacin algebraica utiliza los siguientes smbolos:
1. Un signo de igual ( = ) significa est compuesto de.
2. Un signo positivo (+) significa y.
3. Las llaves { } indican elementos repetitivos, tambin
conocidos como grupos repetitivos o tablas repetitivas.
4. Los corchetes [ ] representan una situacin del tipo
cualquiera/o (either/or). Puede estar presente cualquier
elemento u otro, pero no ambos.
5. Los parntesis ( ) representan un elemento opcional.

Pedido del cliente = Nmero del cliente +


Nombre del cliente +
Direccin +
Telfono +
Nmero de catlogo +
Nombre del cliente = Primer nombre +
(Inicial segundo nombre) +
Apellido paterno
Direccin = Calle +
(Departamento) +
Ciudad +
Estado +
CP +
Telfono = Cdigo de rea +
Nmero local

ELEMENTOS DE DATOS
Las caractersticas que se incluyen comnmente son:
1. ID de elemento.
2. El nombre del elemento.
3. Los alias, que son sinnimos u otros nombres para el
elemento.
4. Una descripcin corta del elemento
5. La longitud de un elemento.
6. El tipo de datos: numrico, fecha, alfabtico, carcter
variable (varchar) o carcter, que algunas veces se
denomina alfanumrico o datos de texto.

ASPECTOS A
CONSIDERAR
Para Disear el Diccionario de datos toma en cuenta las
siguientes recomendaciones.
1. Cada entidad pasa a ser una tabla del Diccionario de
datos.
2. Los atributos de cada entidad pasan a ser sus
respectivos campos en el Diccionario de datos.
3. Los atributos principales se definirn como Llaves
Primarias en el Diccionario (PK)
4. Los atributos que hacen referencia a otro atributo en
otra entidad son las Llaves Foraneas (FK)
5. Las Relaciones de muchos a muchos se convierten en
tablas y sus atributos en campos.

You might also like