diagramas dfd

22
DIAGRAMAS DE FLUJO DE DATOS

Upload: julio-rodriguez

Post on 08-Aug-2015

74 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Diagramas Dfd

DIAGRAMAS DE FLUJO DE DATOS

Page 2: Diagramas Dfd

DIAGRAMA DE FLUJO DE DATOS

A continuación se presenta una explicación de como se elaboró un DFD basado en el objetivo de automatizar un sistema de invernadero, se presentan hipervínculos que llevan al mismo diagrama elaborado para el sistema…

Page 3: Diagramas Dfd

DIAGRAMA DE FLUJO DE DATOS

Los diagramas de flujos de datos son representaciones de un sistema.

Este sistema recibe datos, los procesa y genera reportes, estos nos sirven para desglosar un sistema hasta el proceso más significativo que se pueda y nos servirá para representar el ambiente de trabajo.

A continuación se muestra un ejemplo y una visión general sin adentrarnos en su explicación que se vera posteriormente.

Page 4: Diagramas Dfd

VISTA DE UN DFD

Page 5: Diagramas Dfd

Mediante una técnica de análisis estructurado llamada diagramas de flujo de datos (DFD), el analista de sistemas puede reunir una representación grafica de los procesos de datos a lo largo de la organización. El enfoque de flujo de datos enfatiza la lógica subyacente del sistema. Mediante el uso de combinaciones de solamente cuatro símbolos, el analista de sistemas puede crear una representación pictórica de tos procesos que eventualmente proporcionaran documentación firme del sistema.

DIAGRAMA DE FLUJO DE DATOS

Page 6: Diagramas Dfd

ELEMENTOS DE UN DFD

Un diagrama de flujo de datos solo puede manejar cuatro símbolos para su elaboración:

Entidad:

Es usado para representar una actividad externa (otro departamento, un negocio, una persona o una máquina) que pueden enviar datos o recibirlos del sistema.

La misma entidad externa puede ser usada más de una vez en un diagrama de flujo de datos dado para evitar el cruce de líneas de finjo de datos.

Deben llevar un nombre factible a su uso.

Page 7: Diagramas Dfd

ELEMENTOS DE UN DFD

Flujo de datos:

muestra el movimiento de datos de un punto a otro, ésta señala hacia el destino de los datos. Los flujos de datos que suceden simultáneamente pueden ser representados simplemente mediante el uso de flechas paralelas. Debido a que una flecha représenla datos acerca de una persona, lugar o cosa, también debe ser descrita con un nombre.

Page 8: Diagramas Dfd

ELEMENTOS DE UN DFD

Proceso:

Es usado para mostrar la aparición de un proceso de transformación. Los procesos siempre denotan un cambio o transformación de los datos

Los procesos representan trabajo que está siendo desarrollado dentro del sistema y deben ser nombrados adecuadamente.

Page 9: Diagramas Dfd

ELEMENTOS DE UN DFD

Almacenamiento de datos:

Representa un almacén de datos Algo fuera de estos símbolos no se puede

usar en un dfd!

Page 10: Diagramas Dfd

REGLAS PARA LOS DFD

Los procesos se pueden comunicar entre procesos.

Los datos no se pueden comunicar entre datos.

Los flujos de datos no deben dividirse en dos o más flujos de datos diferentes.

Page 11: Diagramas Dfd

REGLAS PARA LOS DFD

Todos los flujos de datos deben Iniciarse o terminar en un proceso OBLIGADAMENTE.

Los procesos necesitan tener al menos un flujo de datos de entrada y un flujo de datos de salida.

Page 12: Diagramas Dfd

DIAGRAMA CONTEXTUAL

El diagrama de contexto inicial debe ser un panorama que incluya entradas básicas, el sistema en general y las salidas.

Es el nivel más alto en un diagrama de flujo de datos, y contiene solamente un proceso que representa al sistema completo, al proceso le es dado el número cero.

A continuación de mostrara un ejemplo de un contextual en la parte superior y como pueden ser «explotados» en la parte inferior.

Page 13: Diagramas Dfd

EJEMPLO DE UN DIAGRAMA CONTEXTUAL

Page 14: Diagramas Dfd

CAPAS

Conoces los fractales? Richardson menciona que cada uno de los países

considera su valor (de medida fronteriza) dentro de la longitud de su frontera común. Por ejemplo, España dice que su frontera con Portugal mide 987 km, mientras que Portugal dice que son 1214 km; Holanda dice que su frontera con Bélgica mide 300 km; mientras que Bélgica reclama que son 449 km. Lo que está sucediendo es que al hacer las mediciones, cada país utilizó, de hecho, diferente valor de la unidad de longitud, y por tanto, obtuvo otro valor.

«Un movimiento en zigzag (versión popular)», Eliezer Braun, página 97.

Page 15: Diagramas Dfd

CAPAS

La anterior explicación es un ejemplo de fractal, cada país mide lo que cree que es suyo así mientras uno mude distancias rectas para toda superficie, otro mide distancias curvas entre cerros, llanos, montañas, montículos y obtiene otra medida más grande para su frontera, en realidad si se pusieran a medir piedra por piedra la longitud tendería a ser infinita, de eso trata la teoría de los fractales.

A lo que se quiere llegar con la anterior explicación es que un sistema se puede desglosar en las más minúsculas partes que sea posible, afortunadamente para nosotros nuestros sistemas siempre serán finitos y en algunos casos muy limitados.

Page 16: Diagramas Dfd

CAPAS

Pues bien así como en las fractales, nosotros desglosaremos el diagrama 0 (contextual) hasta los mínimos procesos que se puedan simplificar, lo que se quiere es como en programación se dice «divide y vencerás» simplificar las tareas lo más posible para que ningún proceso este sobrecargado y se pueda desarrollar con el mínimo esfuerzo.

Así nacen las capas del diagrama contextual y otras capas de esas mismas…

Page 17: Diagramas Dfd

DIAGRAMA CONTEXTUAL

Para nuestra explicación de caso práctico el diagrama contextual se repartió en 3 subprocesos que son los siguientes:

Page 18: Diagramas Dfd

CAPAS

1 proceso de registro: Este proceso recibe los datos del medio

ambiente (temperatura y hora del día), y los registra para pasarlos a otros dos procesos que. Especificados a tal manera, los siguientes procesos decidan qué hacer con ellos, por ejemplo, este primer proceso (1-registro) genera; registro de temperatura, registro de riego, registro de luminarias. Los cuales sirven para el control del sistema…

Page 19: Diagramas Dfd

CAPAS

Así comenzamos a analizar el primer subproceso que se genera, la capa 1.1 que se llama registro del medio ambiente, y este proceso a la vez genera 2 subprocesos de registros más, capas 1.1.1- registro de temperatura, 1.1.2-registro de hora, estos últimos procesos general nuestros ya mencionados datos de; registro de temperatura de riego y de luminarias…

Page 20: Diagramas Dfd

CAPAS

estos registros son datos que pasaran al proceso de la capa 1 a la capa 2-control, con estos registros el control podrá activar el sistema de riego, de ventilación y actuadores de ventana, y de luminarias…

Page 21: Diagramas Dfd

CAPAS

Luego los dos procesos anteriores le mandan datos también a otro proceso, en nuestro caso el último llamado 3-generación de reportes. Este proceso funciona para ver que tal van los empleados al trabajo por ejemplo (reporte de usuarios), esto se tendría que registrar en una base de datos con salidas y entradas y si vieron algo anormal o algo no funcionó bien en su turno (esto nos sirve para deslindar responsabilidades en caso de cualquier cosa ya saben…), que tal va el desgaste de las herramientas (reporte técnico) para ver si todo va funcionando al cien…

Page 22: Diagramas Dfd

CAPAS

Por ultimo están los reportes al administrador (reportes de administrador), que servirían en todo caso para tener una base de datos detallada para deslinde de responsabilidades y pues a los administrativos para… pagar nominas u otras cosas…

Fuente de información: Kendall & Kendall - Análisis

y diseño de sistemas.pdf