Diagrama de flujo de datos

Ir a: navegación, búsqueda de
Ejemplo de diagrama de flujo de datos. [1]

A Diagrama de flujo de datos (DFD) es una representación gráfica del "flujo" de datos a través de un sistema de información, modelar su proceso aspectos. Un DFD se utiliza a menudo como un paso preliminar para crear una visión general del sistema, que más tarde puede elaborarse.[2] DFDs también pueden ser utilizados para el visualización de procesamiento de datos (diseño estructurado).

Un DFD muestra qué tipo de información será la entrada y salida del sistema, donde los datos vienen de y van a y donde se almacenarán los datos. No se muestra información sobre la sincronización de procesos, o información sobre si los procesos operará en secuencia o en paralelo (que se muestra en un Diagrama de flujo).

Contenido

  • 1 Historia
  • 2 Teoría
    • 2.1 DFD físico
  • 3 Véase también
  • 4 Referencias
  • 5 Lectura adicional
  • 6 Enlaces externos

Historia

Diagramas de flujo de datos fueron propuestos por Larry Constantine, el desarrollador original del diseño estructurado,[3] basado en modelo de Martin y de Estrin "Gráfico de flujo de datos" de la computación. A partir de la década de 1970, diagramas de flujo de datos (DFD) se convirtió en una popular forma de visualizar los datos involucrados en los procesos del sistema software y pasos importantes. DFDs fueron utilizadas generalmente para mostrar los flujos de datos en un sistema informático, aunque podrían en teoría ser aplicados a modelado de procesos de negocio. DFD fueron útiles para documentar los flujos de datos importantes o para explorar un nuevo diseño de alto nivel en términos de flujo de datos.[4]

Teoría

Ejemplo de diagrama de flujo de datos.
Diagrama de flujo de datos- Yourdon/DeMarco notación.

Es una práctica común para dibujar el Diagrama de flujo de datos en contexto en primer lugar, lo cual demuestra la interacción entre el sistema y agentes externos que actúan como fuentes de datos y datos fregaderos. Esto ayuda a crear un dibujo preciso en el diagrama de contexto. Las interacciones del sistema con el mundo exterior se modelan puramente en términos de flujos de datos a través de la límite de sistema. El diagrama de contexto muestra todo el sistema como un solo proceso y le da ninguna pista sobre su organización interna.

Este nivel de contexto DFD está próxima "explotado", para producir un nivel 1 DFD que muestra algunos de los detalles del sistema siendo modelado. El DFD de nivel 1 muestra cómo el sistema se divide en los subsistemas (procesos), cada una de ellas trata de uno o más de los flujos de datos hacia o desde un agente externo y que en conjunto proporcionan toda la funcionalidad del sistema en su conjunto. También identifica los almacenes de datos internos que deben estar presentes para el sistema hacer su trabajo y que muestran el flujo de datos entre las distintas partes del sistema.

Diagramas de flujo de datos son una de las tres perspectivas esenciales de análisis de sistemas estructurados y método de diseño SSADM. El patrocinador de un proyecto y los usuarios finales tendrá que ser informados y consultados en todas las etapas de la evolución de un sistema. Con un diagrama de flujo de datos, los usuarios son capaces de visualizar cómo operará el sistema, lo que logrará el sistema y cómo se implementará el sistema. Diagramas de flujo de datos del sistema antiguo pueden ser elaborados y en comparación con los diagramas de flujo de datos del nuevo sistema establecer comparaciones para implementar un sistema más eficiente. Diagramas de flujo de datos puede utilizarse para proporcionar al usuario final una idea física de donde los datos de entrada que en última instancia tienen un efecto sobre la estructura de todo el sistema de orden de despachar al informe. ¿Cómo cualquier sistema es desarrollado puede determinarse a través de un modelo de diagrama de flujo de datos.

En el curso de desarrollo de un conjunto de nivelada diagramas de flujo de datos la analista/designers es forzado para abordar cómo el sistema se puede descomponer en los subsistemas componentes e identificar los datos de la transacción En modelo de datos.

Diagramas de flujo de datos puede ser utilizados en la fase de diseño y análisis de la SDLC.

Hay diferentes notaciones para dibujar diagramas de flujo de datos (Yourdon & Coad y Gane & Sarson[5]), definiendo diferentes representaciones visuales para procesos, almacenes de datos, flujo de datos y entidades externas.[6]

DFD físico

Un DFD físico muestra cómo se implementa en realidad el sistema, ya sea en el momento (DFD físico actual) o cómo el diseñador propone que sea en el futuro (DFD físico requerido). Por lo tanto, un DFD físico puede utilizarse para describir el conjunto de elementos de datos que aparecen en cada trozo de papel que se mueven alrededor de una oficina y el hecho de que un determinado conjunto de trozos de papel se almacenan juntos en un archivador. Es muy posible que un DFD físico incluirá referencias a datos duplicados o redundante, y que almacena los datos, si implementado como un conjunto de tablas de base de datos, constituiría una base de datos relacional sin normalizado (o desactivar normalizado). En contraste, una lógica DFD intenta captar los aspectos de flujo de datos de un sistema en una forma que no tiene redundancia ni duplicación.

.

Véase también

  • Diagrama de actividad
  • Notación y modelo de proceso de negocio
  • Diagrama de flujo de control
  • Isla de datos
  • Flujo de datos
  • Grafo dirigido acíclico
  • Diagrama de flujo funcional de bloque
  • Modelo de la función
  • IDEF0
  • Flujo de datos lógicos
  • Tubería
  • Técnica de diseño y análisis estructurado
  • Carta de estructura
  • Diagrama de contexto del sistema
  • Flujo de trabajo

Referencias

  1. ^ John Azzolini (2000). Introducción a las prácticas de ingeniería de sistemas. Julio de 2001.
  2. ^ Bruza, D. P., Van der Weide, Th. P., "la semántica de datos diagramas de flujo", Universidad de Nijmegen, 1993.
  3. ^ W. Stevens, g. Myers, L. Constantino, "Diseño estructurado", IBM Systems Journal, 13 (2), 115-139, 1974.
  4. ^ Craig Larman, "Aplicación de UML y patrones", Pearson Educación, ISBN 978-81-7758-979-5
  5. ^ Chris Gane y Trish Sarson. Análisis estructurado de sistemas: Herramientas y técnicas. Empresa de integración de sistemas McDonnell Douglas, 1977
  6. ^ Cómo dibujar diagramas de flujo de datos

Lectura adicional

  • Scot W. Ambler. El Primer objeto 3ª edición ágil modelo impulsado por desarrollo con UML 2

Enlaces externos

  • Plantilla de DFD en Visio
  • Yourdon/DeMarco y Gane & Sarson DFDs
  • Estudio de caso"Diagrama de flujo de datos físico actual para Acme moda suministros" ..y descripción de procesos elementales del acompañamiento
  • "Capítulo de Yourdon DFDs"
  • Ejemplo de uso de presentación"Diagrama de flujo de datos PowerPoint"


Otras Páginas

Obtenido de"https://en.copro.org/w/index.php?title=Data_flow_diagram&oldid=636153652"