SlideShare una empresa de Scribd logo
1 de 13
Diagramas de flujo de datos
• Los diagramas de flujos de datos también son llamados
Carta de Burbujas, DFD, Diagramas de burbujas,
modelo de proceso, diagrama de flujo de trabajo o
modelo de función en la literatura computacional.
• A medida que la información se mueve a través del
software, es modificada por una serie de
transformaciones. El DFD es una técnica gráfica que
representa el flujo de la información y las
transformaciones que se aplican a los datos al moverse
desde la entrada hasta la salida.
Componentes de un DFD
El proceso.
• Sinónimos comunes son burbuja, función o
transformación.
• El proceso muestra una parte del sistema que
transforma entradas en salidas; es decir,
muestra cómo es que una o más entradas se
transforman en salidas. El proceso se
representa gráficamente como un óvalo o un
rectángulo con esquinas redondeadas.
Representaciones utilizadas para procesos, la de la izquierda
corresponde a la utilizada por Gane y Sarson, y la de la
derecha es utilizada por Ward y Mellor, así como por
Yourdon y De Marco.
• El proceso se nombra con una palabra o frase, que
intentan dar una primera aproximación de lo que
hacen, por ejemplo VALIDAR ENTRADA, CONTROL
TEMPERATURA, etc.
El flujo.
• Un flujo se representa gráficamente por
medio de una flecha que entra o sale de un
proceso. El flujo se usa para describir el
movimiento de bloques o paquetes de
información de una parte del sistema a otra.
Flujo de Datos, que lleva el Rut de un cliente. Se utiliza esta
presentación en casi todos los formalismos propuestos.
• En la mayoría de los sistemas que se modelan, los
flujos realmente representarán datos, es decir, bits,
caracteres, mensajes, números de punto flotante y
los diversos otros tipos de información con los que se
suele tratar en sistemas computarizados.
Este es la representación dada por Gane y Sarson a un flujo
de materiales. Con esto, se representa que se ingresan datos
o materiales de tipo no computacional.
El almacén.
• El almacén se utiliza para modelar un conjunto
de paquetes de datos en reposo. Se denota
por dos líneas paralelas u otras alternativas
gráficas.
Representaciones utilizadas para almacenes de datos, la de la izquierda
corresponde a la utilizada por Gane y Sarson, y la de la derecha es
utilizada por Ward y Mellor, así como por Yourdon y De Marco.
El Terminador.
• Un terminador gráficamente se representa
como un rectángulo. Los terminadores
representan entidades externas con las cuales
el sistema se comunica. En algunos casos, el
terminador puede ser otro sistema.
• Terminador o "External", que en este caso representa al usuario del
sistema. Se utiliza esta presentación en casi todos los formalismos
propuestos.
Guía para la construcción de un DFD
• a. Escoger nombres con significado para los procesos,
flujos, almacenes y terminadores.
• b. Numerar los procesos.
• c. Redibujar el DFD tantas veces como sea necesario
estéticamente.
• d. Evitar los DFD excesivamente complejos.
• e. Asegurarse de que el DFD sea internamente consistente
y que también lo sea con cualesquiera DFD relacionado con
él. (evitar procesos con sólo entradas o salidas, así como
flujos y procesos no etiquetados).
DFD por niveles
• Se organiza el DFD global en una serie de niveles de
modo que cada uno proporcione sucesivamente más
detalles sobre una porción del nivel anterior. Esto es
análogo a la organización de mapas en un atlas.
• El DFD de primer nivel consta sólo de una burbuja, que
representa el sistema completo; los flujos de datos
muestran las interfaces entre el sistema y los
terminadores externos (junto con los almacenes
externos que pudiera haber). Este DFD especial se
conoce como Diagrama de Contexto.
Ejemplo de un diagrama de contexto
• Diagrama nivel 0. Aquí se presenta la primera descomposición
funcional del sistema
• Diagrama Nivel 1. En este caso se presenta una
descomposición funcional del módulo 1.
• Diagrama nivel 2. En este caso se presenta una
descomposición funcional del módulo 1.3

Más contenido relacionado

La actualidad más candente

La actualidad más candente (8)

Cristian vasquez manual de r comander en prueba de hipotesis
Cristian vasquez manual de r comander en prueba de hipotesisCristian vasquez manual de r comander en prueba de hipotesis
Cristian vasquez manual de r comander en prueba de hipotesis
 
Flujograma
FlujogramaFlujograma
Flujograma
 
Dfd
DfdDfd
Dfd
 
Que es dfd
Que es dfdQue es dfd
Que es dfd
 
FLUJOGRAMA
FLUJOGRAMAFLUJOGRAMA
FLUJOGRAMA
 
Diagramadeflujo
DiagramadeflujoDiagramadeflujo
Diagramadeflujo
 
Jefersson
JeferssonJefersson
Jefersson
 
MANUAL D.F.D
MANUAL D.F.DMANUAL D.F.D
MANUAL D.F.D
 

Destacado

Estimación de requerimientos_de_tiempo
Estimación de requerimientos_de_tiempoEstimación de requerimientos_de_tiempo
Estimación de requerimientos_de_tiempoJorge Garcia
 
Bases de datos distribuidas
Bases de datos distribuidasBases de datos distribuidas
Bases de datos distribuidasMax Perez
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datosJorge Garcia
 
Diagrama gantt y pertcpm
Diagrama gantt y pertcpmDiagrama gantt y pertcpm
Diagrama gantt y pertcpmRonny Pabique
 
Diagramas gantt y pert
Diagramas gantt y pertDiagramas gantt y pert
Diagramas gantt y pertAdrian Pinto
 
Diagrama de gantt
Diagrama de ganttDiagrama de gantt
Diagrama de ganttweysiba
 
Metodologías, técnicas e instrumentos de planificación
Metodologías, técnicas e instrumentos de planificaciónMetodologías, técnicas e instrumentos de planificación
Metodologías, técnicas e instrumentos de planificaciónjanethgallego
 
Estimacion De Proyecto
Estimacion De ProyectoEstimacion De Proyecto
Estimacion De Proyectojavier
 

Destacado (12)

Estimación de requerimientos_de_tiempo
Estimación de requerimientos_de_tiempoEstimación de requerimientos_de_tiempo
Estimación de requerimientos_de_tiempo
 
Bases de datos distribuidas
Bases de datos distribuidasBases de datos distribuidas
Bases de datos distribuidas
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Planeacion
PlaneacionPlaneacion
Planeacion
 
Diagrama gantt y pertcpm
Diagrama gantt y pertcpmDiagrama gantt y pertcpm
Diagrama gantt y pertcpm
 
Diagramas gantt y pert
Diagramas gantt y pertDiagramas gantt y pert
Diagramas gantt y pert
 
Diagrama de gantt
Diagrama de ganttDiagrama de gantt
Diagrama de gantt
 
Diagrama de gantt
Diagrama de ganttDiagrama de gantt
Diagrama de gantt
 
Metodologías, técnicas e instrumentos de planificación
Metodologías, técnicas e instrumentos de planificaciónMetodologías, técnicas e instrumentos de planificación
Metodologías, técnicas e instrumentos de planificación
 
Estimacion De Proyecto
Estimacion De ProyectoEstimacion De Proyecto
Estimacion De Proyecto
 
PERT - CPM
PERT - CPMPERT - CPM
PERT - CPM
 
PROCESO ADMINISTRATIVO
PROCESO ADMINISTRATIVOPROCESO ADMINISTRATIVO
PROCESO ADMINISTRATIVO
 

Similar a Dfd

Diagrama de flujo_de_datos_(dfd)[1]
Diagrama de flujo_de_datos_(dfd)[1]Diagrama de flujo_de_datos_(dfd)[1]
Diagrama de flujo_de_datos_(dfd)[1]jauanilfabian
 
Diagrama de flujo, archivo, entidades, procesos
Diagrama de flujo, archivo, entidades, procesosDiagrama de flujo, archivo, entidades, procesos
Diagrama de flujo, archivo, entidades, procesosDeivis Romero
 
Modelamiento del Sistema Diagrama de Flujo de Datos (DFD)
Modelamiento del SistemaDiagrama de Flujo de Datos (DFD)Modelamiento del SistemaDiagrama de Flujo de Datos (DFD)
Modelamiento del Sistema Diagrama de Flujo de Datos (DFD)nelson rodriguez huallpa
 
Diagrama de flujo de datos (dfd) enmanuel
Diagrama de flujo de datos (dfd) enmanuelDiagrama de flujo de datos (dfd) enmanuel
Diagrama de flujo de datos (dfd) enmanuelcalvete19
 
Actividad III Interpretar diagramas
Actividad III Interpretar diagramasActividad III Interpretar diagramas
Actividad III Interpretar diagramasgamma_destro
 
Sistema de informacion
Sistema de informacionSistema de informacion
Sistema de informacionCarlos Yanez
 
Fas diagramas de_flujo_de_datos
Fas diagramas de_flujo_de_datosFas diagramas de_flujo_de_datos
Fas diagramas de_flujo_de_datosAlba Robles
 
Diagrama de flujo de datos
Diagrama de flujo de datosDiagrama de flujo de datos
Diagrama de flujo de datosandreahernandez_
 
BASES DEL DIAGRAMA DE FLUJO
BASES DEL DIAGRAMA DE FLUJOBASES DEL DIAGRAMA DE FLUJO
BASES DEL DIAGRAMA DE FLUJOErnesto
 
Diagrama de flujo de datos
Diagrama de flujo de datosDiagrama de flujo de datos
Diagrama de flujo de datosLuis Belisario
 
Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Yaskelly Yedra
 
Gaby (algoritmo y diagrama de flujo) iupsm.
Gaby (algoritmo y diagrama de flujo) iupsm.Gaby (algoritmo y diagrama de flujo) iupsm.
Gaby (algoritmo y diagrama de flujo) iupsm.gabyfr19
 
Introduccion a los diagramas de flujo de datos
Introduccion a los diagramas de flujo de datosIntroduccion a los diagramas de flujo de datos
Introduccion a los diagramas de flujo de datosAmado Arcaya
 
Diagramas de flujo DFD
Diagramas de flujo DFDDiagramas de flujo DFD
Diagramas de flujo DFDHanny
 
Paradigmas de ingenieria del software
Paradigmas de ingenieria del softwareParadigmas de ingenieria del software
Paradigmas de ingenieria del softwareTensor
 

Similar a Dfd (20)

Diagrama de flujo_de_datos_(dfd)[1]
Diagrama de flujo_de_datos_(dfd)[1]Diagrama de flujo_de_datos_(dfd)[1]
Diagrama de flujo_de_datos_(dfd)[1]
 
DFD.pptx
DFD.pptxDFD.pptx
DFD.pptx
 
Diagrama de flujo, archivo, entidades, procesos
Diagrama de flujo, archivo, entidades, procesosDiagrama de flujo, archivo, entidades, procesos
Diagrama de flujo, archivo, entidades, procesos
 
Modelamiento del Sistema Diagrama de Flujo de Datos (DFD)
Modelamiento del SistemaDiagrama de Flujo de Datos (DFD)Modelamiento del SistemaDiagrama de Flujo de Datos (DFD)
Modelamiento del Sistema Diagrama de Flujo de Datos (DFD)
 
Diagrama de flujo de datos (dfd) enmanuel
Diagrama de flujo de datos (dfd) enmanuelDiagrama de flujo de datos (dfd) enmanuel
Diagrama de flujo de datos (dfd) enmanuel
 
Actividad III Interpretar diagramas
Actividad III Interpretar diagramasActividad III Interpretar diagramas
Actividad III Interpretar diagramas
 
Dfd y der internet
Dfd y der internetDfd y der internet
Dfd y der internet
 
Sistema de informacion
Sistema de informacionSistema de informacion
Sistema de informacion
 
Tema4 a
Tema4 aTema4 a
Tema4 a
 
Fundamentos de Programacion
Fundamentos de ProgramacionFundamentos de Programacion
Fundamentos de Programacion
 
Diagramas de flujo_de_datos
Diagramas de flujo_de_datosDiagramas de flujo_de_datos
Diagramas de flujo_de_datos
 
Fas diagramas de_flujo_de_datos
Fas diagramas de_flujo_de_datosFas diagramas de_flujo_de_datos
Fas diagramas de_flujo_de_datos
 
Diagrama de flujo de datos
Diagrama de flujo de datosDiagrama de flujo de datos
Diagrama de flujo de datos
 
BASES DEL DIAGRAMA DE FLUJO
BASES DEL DIAGRAMA DE FLUJOBASES DEL DIAGRAMA DE FLUJO
BASES DEL DIAGRAMA DE FLUJO
 
Diagrama de flujo de datos
Diagrama de flujo de datosDiagrama de flujo de datos
Diagrama de flujo de datos
 
Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)
 
Gaby (algoritmo y diagrama de flujo) iupsm.
Gaby (algoritmo y diagrama de flujo) iupsm.Gaby (algoritmo y diagrama de flujo) iupsm.
Gaby (algoritmo y diagrama de flujo) iupsm.
 
Introduccion a los diagramas de flujo de datos
Introduccion a los diagramas de flujo de datosIntroduccion a los diagramas de flujo de datos
Introduccion a los diagramas de flujo de datos
 
Diagramas de flujo DFD
Diagramas de flujo DFDDiagramas de flujo DFD
Diagramas de flujo DFD
 
Paradigmas de ingenieria del software
Paradigmas de ingenieria del softwareParadigmas de ingenieria del software
Paradigmas de ingenieria del software
 

Más de Jorge Garcia

Aseguramiento de calidad
Aseguramiento de calidadAseguramiento de calidad
Aseguramiento de calidadJorge Garcia
 
Implementación exitosa del_sistema_de_información
Implementación exitosa del_sistema_de_informaciónImplementación exitosa del_sistema_de_información
Implementación exitosa del_sistema_de_informaciónJorge Garcia
 
Diseño de entraday_salida
Diseño de entraday_salidaDiseño de entraday_salida
Diseño de entraday_salidaJorge Garcia
 
Herramientas asistidas por_computadora
Herramientas asistidas por_computadoraHerramientas asistidas por_computadora
Herramientas asistidas por_computadoraJorge Garcia
 
Español estructurado
Español estructuradoEspañol estructurado
Español estructuradoJorge Garcia
 
Analisis y diseño
Analisis y diseñoAnalisis y diseño
Analisis y diseñoJorge Garcia
 

Más de Jorge Garcia (7)

Aseguramiento de calidad
Aseguramiento de calidadAseguramiento de calidad
Aseguramiento de calidad
 
Implementación exitosa del_sistema_de_información
Implementación exitosa del_sistema_de_informaciónImplementación exitosa del_sistema_de_información
Implementación exitosa del_sistema_de_información
 
Diseño de entraday_salida
Diseño de entraday_salidaDiseño de entraday_salida
Diseño de entraday_salida
 
Herramientas asistidas por_computadora
Herramientas asistidas por_computadoraHerramientas asistidas por_computadora
Herramientas asistidas por_computadora
 
Español estructurado
Español estructuradoEspañol estructurado
Español estructurado
 
Prototipos
PrototiposPrototipos
Prototipos
 
Analisis y diseño
Analisis y diseñoAnalisis y diseño
Analisis y diseño
 

Dfd

  • 1. Diagramas de flujo de datos • Los diagramas de flujos de datos también son llamados Carta de Burbujas, DFD, Diagramas de burbujas, modelo de proceso, diagrama de flujo de trabajo o modelo de función en la literatura computacional. • A medida que la información se mueve a través del software, es modificada por una serie de transformaciones. El DFD es una técnica gráfica que representa el flujo de la información y las transformaciones que se aplican a los datos al moverse desde la entrada hasta la salida.
  • 2. Componentes de un DFD El proceso. • Sinónimos comunes son burbuja, función o transformación. • El proceso muestra una parte del sistema que transforma entradas en salidas; es decir, muestra cómo es que una o más entradas se transforman en salidas. El proceso se representa gráficamente como un óvalo o un rectángulo con esquinas redondeadas.
  • 3. Representaciones utilizadas para procesos, la de la izquierda corresponde a la utilizada por Gane y Sarson, y la de la derecha es utilizada por Ward y Mellor, así como por Yourdon y De Marco. • El proceso se nombra con una palabra o frase, que intentan dar una primera aproximación de lo que hacen, por ejemplo VALIDAR ENTRADA, CONTROL TEMPERATURA, etc.
  • 4. El flujo. • Un flujo se representa gráficamente por medio de una flecha que entra o sale de un proceso. El flujo se usa para describir el movimiento de bloques o paquetes de información de una parte del sistema a otra. Flujo de Datos, que lleva el Rut de un cliente. Se utiliza esta presentación en casi todos los formalismos propuestos.
  • 5. • En la mayoría de los sistemas que se modelan, los flujos realmente representarán datos, es decir, bits, caracteres, mensajes, números de punto flotante y los diversos otros tipos de información con los que se suele tratar en sistemas computarizados. Este es la representación dada por Gane y Sarson a un flujo de materiales. Con esto, se representa que se ingresan datos o materiales de tipo no computacional.
  • 6. El almacén. • El almacén se utiliza para modelar un conjunto de paquetes de datos en reposo. Se denota por dos líneas paralelas u otras alternativas gráficas. Representaciones utilizadas para almacenes de datos, la de la izquierda corresponde a la utilizada por Gane y Sarson, y la de la derecha es utilizada por Ward y Mellor, así como por Yourdon y De Marco.
  • 7. El Terminador. • Un terminador gráficamente se representa como un rectángulo. Los terminadores representan entidades externas con las cuales el sistema se comunica. En algunos casos, el terminador puede ser otro sistema. • Terminador o "External", que en este caso representa al usuario del sistema. Se utiliza esta presentación en casi todos los formalismos propuestos.
  • 8. Guía para la construcción de un DFD • a. Escoger nombres con significado para los procesos, flujos, almacenes y terminadores. • b. Numerar los procesos. • c. Redibujar el DFD tantas veces como sea necesario estéticamente. • d. Evitar los DFD excesivamente complejos. • e. Asegurarse de que el DFD sea internamente consistente y que también lo sea con cualesquiera DFD relacionado con él. (evitar procesos con sólo entradas o salidas, así como flujos y procesos no etiquetados).
  • 9. DFD por niveles • Se organiza el DFD global en una serie de niveles de modo que cada uno proporcione sucesivamente más detalles sobre una porción del nivel anterior. Esto es análogo a la organización de mapas en un atlas. • El DFD de primer nivel consta sólo de una burbuja, que representa el sistema completo; los flujos de datos muestran las interfaces entre el sistema y los terminadores externos (junto con los almacenes externos que pudiera haber). Este DFD especial se conoce como Diagrama de Contexto.
  • 10. Ejemplo de un diagrama de contexto
  • 11. • Diagrama nivel 0. Aquí se presenta la primera descomposición funcional del sistema
  • 12. • Diagrama Nivel 1. En este caso se presenta una descomposición funcional del módulo 1.
  • 13. • Diagrama nivel 2. En este caso se presenta una descomposición funcional del módulo 1.3