Vous êtes sur la page 1sur 22

Desarrollo de sistemas I

Diagrama de flujo de datos. (DFD)


Un Diagrama Flujo de Datos es una representacin estructurada y grfica que describe cmo circula la informacin a travs de un sistema y los diferentes procesos de transformacin a los que se ve sometida. Es un modelo lgico (no fsico) que representa qu hace el sistema y no cmo. Es comprensible por el usuario. Muestra cualquier nivel de detalle y el flujo de la informacin asociada.

El DFD se desarrolla con un enfoque descendente y est sujeto a una notacin y a unas reglas predefinidas que buscan producir un documento conciso y autoorganizado. El DFD se compone de Entidades Externas, flujos de datos, funciones o procesos y almacenes de datos.

Desarrollo de sistemas I

Desarrollo de sistemas I

Procesos.
Son todas y cada una de las actividades y pasos que se cumplen en el sistema. Se expresa con verbos en infinitivo (ar,er, ir), ejemplo: Calcular, Verificar, Asignar, Imprimir, Agregar, Eliminar, Modificar, etc. Los procesos tienen entrada y salida. Se representa con el smbolo:

Desarrollo de sistemas I

Flujo de datos.
Son las flechas que unen a una entidad con un proceso o subproceso y/o viceversa; tambin un subproceso o proceso con un almacn de datos. Se representa mediante una flecha.

Hay flujos que tienen estructura.

Desarrollo de sistemas I

Flujo de datos con estructura.

Tienen estructura porque tienen mas de un elemento. Por ejemplo:


Carn estudiantil

Estructura de datos carn estudiantil = Cdula, Apellido y Nombre del estudiante

Estructura de datos: Lo forman los elementos de datos relacionados.

Elementos de datos: Son cada uno de los datos que forma Parte de la estructura de datos. Ej: Cdula, Apellido y Nombre.

Desarrollo de sistemas I

Flujo de datos sin estructura.

No tienen estructura de datos, ya que solo suministran un dato.


Cdigo de articulo

Desarrollo de sistemas I

Almacn de datos.
Representa informacin almacenada de forma temporal y que est en reposo. Puede representar un archivo o fichero una base de datos, un disco duro. Puede representarse varias veces en un DFD.

Desarrollo de sistemas I

Parmetros para evaluar un Diagrama de flujo de datos (DFD)

Todos los flujos, procesos y almacenamientos deben tener un nombre. Los flujos no deben cruzarse. Los procesos deben tener entrada y salida. Si los procesos tienen varias finalidades, se tiene que dividir en varios subprocesos. El flujo de datos debe llegar a un proceso adecuado. Los nombres de flujo no deben repetirse se utilizan alias.

Desarrollo de sistemas I

Desarrollo de sistemas I

Qu es un diccionario de datos?
Es un catalgo, un depsito o un listado de todos los componentes utilizados en el sistema. Estos son: procesos, flujo de datos y almacenes de datos. Este se desarrolla durante el
anlisis del DFD. (Senn, 2002).

Para comprender mejor el significado de un diccionario de datos, puede considerarse su contenido como "datos acerca de los datos"; es decir, descripciones de todos los dems objetos (archivos, programas, informes, sinnimos...) existentes en el sistema. Un diccionario de datos almacena la totalidad de los diversos esquemas y especificaciones de archivos, as como sus ubicaciones. Si es completo incluye tambin informacin acerca de qu programas utilizan qu datos, y qu usuarios estn interesados en unos u otros informes.

Desarrollo de sistemas I

Importancia de los diccionarios de datos


Para manejar los detalles en grandes sistemas. Se refiere a los grandes volmenes de datos. Para comunicar un significado comn para todos los elementos del sistema, porque se describe con precisin que actividad realiza, dado que solamente el nombre no lo describe. Para documentar las caractersticas del sistema. Se conoce bajo qu circunstancias se lleva a cabo un proceso. Localizar errores y omisiones en el sistema: se puede observar si existen procesos sin entradas o salidas o almacenes que no se actualizan.

Desarrollo de sistemas I

Diccionario de datos Procesos / subprocesos

Nombre:_________________ Descripcin:______________ Flujos que entran Flujos que salen

Desarrollo de sistemas I

Diccionario de datos Flujos de datos

Nombre:_________________ Alias:______________ Descripcin:_______________ Origen Destino

Estructuras de datos que viajan en l:_____________

Desarrollo de sistemas I

Diccionario de datos Elementos de datos

Nombre:_________________ Descripcin:_______________ Tipo:____________________ Longitud:_________________ Valor:____________________

Desarrollo de sistemas I

Diccionario de datos Estructura de datos

Nombre:_________________ Descripcin:_______________

Elementos:

Origen:________________________

Desarrollo de sistemas I

Diccionario de datos Almacn de datos

Nombre:_____________________
Descripcin:__________________

Flujos que entran

Flujos que salen

Archivos:_____ Base de datos:____

Estructuras de datos que posee:_________ _________________________________

Desarrollo de sistemas I

1
Facturar

Precio de artculo

Producto Cantidad a actualizar

1.1
Calcular Monto de factura

Total De factura

1.2
Actualizar inventario

Artculos disponibles Factura

1.3
Imprimir factura

Desarrollo de sistemas I

Diccionario de datos Procesos

Actualizar inventario Nombre:_________________ Actualiza los datos Descripcin:______________ de existencia en inventario Flujos que entran Total de factura Flujos que salen

Articulos disponibles Cant. a Actualizar Factura

Desarrollo de sistemas I

Diccionario de datos Flujos de datos

Factura Nombre:_________________ Copia de factura Alias:______________ Posee los datos de factura Descripcin:_______________ generada Proceso Origen Proceso Actualizar inventario Proceso destino

Proceso Imprimir factura

Estructura de datos que viajan en el:_____________

ED factura, ED cliente, ED articulo

Desarrollo de sistemas I

Diccionario de datos Estructura de datos

EDCliente Nombre:_________________ Son todos los datos Descripcin:_______________del cliente a facturar Elementos: - RIF- NIT del cliente - Razon social (Nombre) - Direccion - Telefono - Persona contacto ED Factura Origen:________________________

Desarrollo de sistemas I

Diccionario de datos Elementos de datos

Nombre del cliente Nombre:_________________ Identifica el nombre de la Descripcin:_______________ Razon social del cliente Alfanumerico Tipo:____________________ 20 Longitud:_________________ A-Z; 0-9 Valor:____________________

Desarrollo de sistemas I

Diccionario de datos Almacn de datos

Producto Nombre:_____________________ Descripcin:__________________

Flujos que entran Cantidad a actualizar

Flujos que salen


Precio de articulo

Archivos:_____ Base de datos:_X___

Estructura de datos que posee:_________ ED Articulo, ED proveedor _________________________________

Ser archivo si se registra en forma Manual y Base de datos si se registra En disco duro o almacn fisico.lll.

Vous aimerez peut-être aussi