SlideShare una empresa de Scribd logo
Por: Alfaro Carrera María de Jesús 07230459 Diseño Orientado Al Flujo de Datos
Se trata de una actividad en la que se toman decisiones muy importantes, ya que sobre él se realizará la traducción al código que implementan realmente las funciones. El DOFD tiene sus orígenes en los primeros conceptos de diseño que consideraban la modularidad, el diseño descendente o refinamiento y la programación estructurada. EL DOFD amplió estas técnicas integrando el flujo de información en el proceso de diseño.
FINALIDAD La elección de un método de diseño depende del área de aplicación. El método de DOFD es particularmente útil cuando la información se procesa de forma secuencial y no existe una estructura de datos jerárquica. Para las aplicaciones de tiempo real, conducidas por interrupciones, se realizan con una ampliación del DOFD, que lo que hacen es una adaptación del método.
CONSIDERACIONES SOBRE EL PROCESO DE DISEÑO La traducción desde el flujo de la información hasta la estructura consta de cinco pasos:  Establecer el tipo de flujo de información.  Determinar los límites del flujo. Convertir el DFD en la estructura del programa.  Definir la jerarquía de control mediante factorización.  Refinar la estructura resultante mediante heurísticas de diseño.
Flujo de transformación  La información entra al sistema mediante caminos que transforman los datos externos a una  forma interna y se identifica como  flujo entrante. Es decir, un flujo entrante es un camino en el que se transforma la información externa en interna.  Los datos entrantes pasan a través de un  proceso de transformación, moviéndose a través de caminos que conducen hacia la salida del software. El flujo saliente  transforma la información interna en externa. El flujo de datos global ocurre de forma secuencial.  Cuando una parte de un DFD muestra estas características tenemos un  flujo de transformación.
Flujo de transacción El Diagrama de Contexto  implica un flujo de transformación. Sin embargo, a veces ocurre que un flujo de datos puede  desencadenar otro flujo de datos entre uno de varios caminos.  El flujo de transacción se caracteriza por el movimiento de datos a través de un camino de llegada, que convierte la información, la evalúa,  (centro de transacción) y de acuerdo con el valor de la comparación, el flujo sigue por alguno de los caminos de acción.
ANÁLISIS DE TRANSFORMACIÓN  Pasos del diseño Paso 1. Revisión del modelo fundamental del sistema . Paso 2. Revisión y refinamiento de los DFD del software . Paso 3. Determinar si el DFD tiene características de transformación o de transacción.
Paso 4. Aislar el centro de transformación especificando los límites de los flujos entrantes y salientes. Paso 5. Realización del Primer Nivel de Factorización.  Paso 6. Ejecución del Segundo Nivel de Factorización Paso 7. Refinar la estructura inicial del programa utilizando medidas y heurísticas de diseño.
HEURÍSTICAS DE DISEÑO Una vez que se ha desarrollado una estructura de programa utilizando el método del DOFD, se puede conseguir una modularidad efectiva aplicando los principios de diseño y manipulando la estructura resultante de acuerdo con este conjunto de heurísticas.
BIBLIOGRAFÍA http://indalog.ual.es/mtorres/LP/DOFD.pdf http://www.uv.es/marjoari/pfc/html/node51.html

Más contenido relacionado

La actualidad más candente

Diseño orientado al fd
Diseño orientado al fdDiseño orientado al fd
Diseño orientado al fdYazmin Ibarra
 
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
 
Diagramas de Flujos de Datos
Diagramas de Flujos de DatosDiagramas de Flujos de Datos
Diagramas de Flujos de DatosRenny Batista
 
Taller de diagrama de flujo
Taller de diagrama de flujoTaller de diagrama de flujo
Taller de diagrama de flujolorraine1907
 
Anáilisis de requerimientos y DFD
Anáilisis de requerimientos y DFDAnáilisis de requerimientos y DFD
Anáilisis de requerimientos y DFDAngela Inciarte
 
FACCI DIAPOSITIVAS DFD
FACCI DIAPOSITIVAS DFDFACCI DIAPOSITIVAS DFD
FACCI DIAPOSITIVAS DFDafrancoing
 
Diagrama De Flujo
Diagrama De FlujoDiagrama De Flujo
Diagrama De FlujoAngiedepp
 
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_(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 de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Yaskelly Yedra
 

La actualidad más candente (17)

Diseño orientado al fd
Diseño orientado al fdDiseño orientado al fd
Diseño orientado al fd
 
Trabajo
TrabajoTrabajo
Trabajo
 
Diagrama de flujos2
Diagrama de flujos2Diagrama de flujos2
Diagrama de flujos2
 
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
 
Flujograma
FlujogramaFlujograma
Flujograma
 
Diagramas de Flujos de Datos
Diagramas de Flujos de DatosDiagramas de Flujos de Datos
Diagramas de Flujos de Datos
 
Dra
DraDra
Dra
 
Diagrama de flujo dfd
Diagrama de flujo dfdDiagrama de flujo dfd
Diagrama de flujo dfd
 
Taller de diagrama de flujo
Taller de diagrama de flujoTaller de diagrama de flujo
Taller de diagrama de flujo
 
Anáilisis de requerimientos y DFD
Anáilisis de requerimientos y DFDAnáilisis de requerimientos y DFD
Anáilisis de requerimientos y DFD
 
Dfd y der internet
Dfd y der internetDfd y der internet
Dfd y der internet
 
FACCI DIAPOSITIVAS DFD
FACCI DIAPOSITIVAS DFDFACCI DIAPOSITIVAS DFD
FACCI DIAPOSITIVAS DFD
 
Diagrama De Flujo
Diagrama De FlujoDiagrama De Flujo
Diagrama De Flujo
 
1.4 Diagramas de Flujo
1.4 Diagramas de Flujo1.4 Diagramas de Flujo
1.4 Diagramas de Flujo
 
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_(dfd)[1]
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)
Diagrama de Flujo de Datos (DFD)Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)
 

Destacado (20)

1 Abcdef Nu
1 Abcdef Nu1 Abcdef Nu
1 Abcdef Nu
 
Trabajo de verano 2010 mate 1º eso
Trabajo de verano  2010 mate 1º esoTrabajo de verano  2010 mate 1º eso
Trabajo de verano 2010 mate 1º eso
 
CV_AlastairGerman
CV_AlastairGermanCV_AlastairGerman
CV_AlastairGerman
 
1º BAC familias 11_12
1º  BAC familias 11_121º  BAC familias 11_12
1º BAC familias 11_12
 
Einführung in die Spieleprogrammierung mit XNA
Einführung in die Spieleprogrammierung mit XNAEinführung in die Spieleprogrammierung mit XNA
Einführung in die Spieleprogrammierung mit XNA
 
Jornada mundial de la juventud
Jornada mundial de la juventudJornada mundial de la juventud
Jornada mundial de la juventud
 
El reflejo
El reflejoEl reflejo
El reflejo
 
De 2º a 3º tutores 11_12
De 2º a 3º tutores 11_12De 2º a 3º tutores 11_12
De 2º a 3º tutores 11_12
 
Feliz navidad
Feliz navidadFeliz navidad
Feliz navidad
 
Oferta 1º bac 11 12
Oferta 1º  bac 11 12Oferta 1º  bac 11 12
Oferta 1º bac 11 12
 
Inf. Jur. Metad. Diapositivas
Inf. Jur. Metad.   DiapositivasInf. Jur. Metad.   Diapositivas
Inf. Jur. Metad. Diapositivas
 
Bootstrapping - The Top 10 errors
Bootstrapping - The Top 10 errorsBootstrapping - The Top 10 errors
Bootstrapping - The Top 10 errors
 
Motocroos Frestyle
Motocroos FrestyleMotocroos Frestyle
Motocroos Frestyle
 
Die Pionierzeiten sind noch nicht vorbei - Aufbruch in die ICT-Zukunft
Die Pionierzeiten sind noch nicht vorbei - Aufbruch in die ICT-ZukunftDie Pionierzeiten sind noch nicht vorbei - Aufbruch in die ICT-Zukunft
Die Pionierzeiten sind noch nicht vorbei - Aufbruch in die ICT-Zukunft
 
Water Disaster
Water DisasterWater Disaster
Water Disaster
 
Freundschaft
FreundschaftFreundschaft
Freundschaft
 
Die Presse Börsenspiel 2014
Die Presse Börsenspiel 2014Die Presse Börsenspiel 2014
Die Presse Börsenspiel 2014
 
Taller 1
Taller 1Taller 1
Taller 1
 
Interfaz
InterfazInterfaz
Interfaz
 
Oferta 2º eso 11 12
Oferta 2º eso 11 12Oferta 2º eso 11 12
Oferta 2º eso 11 12
 

Similar a Diseño orientado al flujo de datos

Diseño orientado al flujo de datos
Diseño orientado al flujo de datosDiseño orientado al flujo de datos
Diseño orientado al flujo de datoshome
 
C:\fakepath\diseño orientado a flujo de datos
C:\fakepath\diseño orientado a  flujo de datosC:\fakepath\diseño orientado a  flujo de datos
C:\fakepath\diseño orientado a flujo de datosAbel Rodriguez Carreon
 
Diseño Orientado al Flujo de Datos
Diseño Orientado al Flujo de Datos Diseño Orientado al Flujo de Datos
Diseño Orientado al Flujo de Datos Miriam Martinez
 
Diseño Orientado al Flujo de Datos
Diseño Orientado al Flujo de DatosDiseño Orientado al Flujo de Datos
Diseño Orientado al Flujo de DatosJorgeAlejandro77
 
Diseño orientado al flujo de datos
Diseño orientado al flujo de datosDiseño orientado al flujo de datos
Diseño orientado al flujo de datosdeiccy anahi
 
Diseño orientado al flujo de datos
Diseño orientado al flujo de datosDiseño orientado al flujo de datos
Diseño orientado al flujo de datosdeiccy anahi
 
Diseño orientado al flujo de datos
Diseño orientado al flujo de datosDiseño orientado al flujo de datos
Diseño orientado al flujo de datosYazmin Ibarra
 
informe digital - Greidys Torrealba.pdf
informe digital - Greidys Torrealba.pdfinforme digital - Greidys Torrealba.pdf
informe digital - Greidys Torrealba.pdfGreidysTorrealba
 
Diseño de flujo
Diseño de flujoDiseño de flujo
Diseño de flujoJOELALMANZA
 
Diseño Orientado al Flujo de Datos (DOFD) - Valeria Jiménez
Diseño Orientado al Flujo de Datos (DOFD) - Valeria JiménezDiseño Orientado al Flujo de Datos (DOFD) - Valeria Jiménez
Diseño Orientado al Flujo de Datos (DOFD) - Valeria JiménezValeria694034
 
Diseño Orientado al flujo de los datos- Johana Raga
Diseño Orientado al flujo de los datos- Johana RagaDiseño Orientado al flujo de los datos- Johana Raga
Diseño Orientado al flujo de los datos- Johana RagaJohanaRaga
 
Insidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De SoftwareInsidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De SoftwareUniversidad De Cordoba
 
Metodologias de desarrollo de software
Metodologias de desarrollo de softwareMetodologias de desarrollo de software
Metodologias de desarrollo de softwareBlackeRuiz
 

Similar a Diseño orientado al flujo de datos (20)

Diseño orientado al flujo de datos
Diseño orientado al flujo de datosDiseño orientado al flujo de datos
Diseño orientado al flujo de datos
 
C:\fakepath\diseño orientado a flujo de datos
C:\fakepath\diseño orientado a  flujo de datosC:\fakepath\diseño orientado a  flujo de datos
C:\fakepath\diseño orientado a flujo de datos
 
Diseño
DiseñoDiseño
Diseño
 
Diseño Orientado al Flujo de Datos
Diseño Orientado al Flujo de Datos Diseño Orientado al Flujo de Datos
Diseño Orientado al Flujo de Datos
 
Diseño Orientado al Flujo de Datos
Diseño Orientado al Flujo de DatosDiseño Orientado al Flujo de Datos
Diseño Orientado al Flujo de Datos
 
Diseño orientado al flujo de datos
Diseño orientado al flujo de datosDiseño orientado al flujo de datos
Diseño orientado al flujo de datos
 
Diseño orientado al flujo de datos
Diseño orientado al flujo de datosDiseño orientado al flujo de datos
Diseño orientado al flujo de datos
 
Diseño orientado al flujo de datos
Diseño orientado al flujo de datosDiseño orientado al flujo de datos
Diseño orientado al flujo de datos
 
F:\diseño orientado a flujo de datos
F:\diseño orientado a flujo de datosF:\diseño orientado a flujo de datos
F:\diseño orientado a flujo de datos
 
informe digital - Greidys Torrealba.pdf
informe digital - Greidys Torrealba.pdfinforme digital - Greidys Torrealba.pdf
informe digital - Greidys Torrealba.pdf
 
Diseño orientado a flujo de datos
Diseño orientado a flujo de datosDiseño orientado a flujo de datos
Diseño orientado a flujo de datos
 
Dofd1
Dofd1Dofd1
Dofd1
 
Diseño de flujo
Diseño de flujoDiseño de flujo
Diseño de flujo
 
Dofd1
Dofd1Dofd1
Dofd1
 
Diseño Orientado al Flujo de Datos (DOFD) - Valeria Jiménez
Diseño Orientado al Flujo de Datos (DOFD) - Valeria JiménezDiseño Orientado al Flujo de Datos (DOFD) - Valeria Jiménez
Diseño Orientado al Flujo de Datos (DOFD) - Valeria Jiménez
 
Diseño Orientado al flujo de los datos- Johana Raga
Diseño Orientado al flujo de los datos- Johana RagaDiseño Orientado al flujo de los datos- Johana Raga
Diseño Orientado al flujo de los datos- Johana Raga
 
Insidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De SoftwareInsidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De Software
 
Metodo cascada vs dra
Metodo cascada vs draMetodo cascada vs dra
Metodo cascada vs dra
 
Modelo dra
Modelo draModelo dra
Modelo dra
 
Metodologias de desarrollo de software
Metodologias de desarrollo de softwareMetodologias de desarrollo de software
Metodologias de desarrollo de software
 

Más de Maria de Jesús Alfaro Carrera (6)

Manual tecnico mym-system1
Manual tecnico mym-system1Manual tecnico mym-system1
Manual tecnico mym-system1
 
Diseño orientado al flujo de datos
Diseño orientado al flujo de datosDiseño orientado al flujo de datos
Diseño orientado al flujo de datos
 
Ensayo
EnsayoEnsayo
Ensayo
 
Creación de la conexión de la base de
Creación de la conexión de la base deCreación de la conexión de la base de
Creación de la conexión de la base de
 
Vistas en sql_y_my_sql
Vistas en sql_y_my_sqlVistas en sql_y_my_sql
Vistas en sql_y_my_sql
 
Sql Server
Sql ServerSql Server
Sql Server
 

Diseño orientado al flujo de datos

  • 1. Por: Alfaro Carrera María de Jesús 07230459 Diseño Orientado Al Flujo de Datos
  • 2. Se trata de una actividad en la que se toman decisiones muy importantes, ya que sobre él se realizará la traducción al código que implementan realmente las funciones. El DOFD tiene sus orígenes en los primeros conceptos de diseño que consideraban la modularidad, el diseño descendente o refinamiento y la programación estructurada. EL DOFD amplió estas técnicas integrando el flujo de información en el proceso de diseño.
  • 3. FINALIDAD La elección de un método de diseño depende del área de aplicación. El método de DOFD es particularmente útil cuando la información se procesa de forma secuencial y no existe una estructura de datos jerárquica. Para las aplicaciones de tiempo real, conducidas por interrupciones, se realizan con una ampliación del DOFD, que lo que hacen es una adaptación del método.
  • 4. CONSIDERACIONES SOBRE EL PROCESO DE DISEÑO La traducción desde el flujo de la información hasta la estructura consta de cinco pasos: Establecer el tipo de flujo de información. Determinar los límites del flujo. Convertir el DFD en la estructura del programa. Definir la jerarquía de control mediante factorización. Refinar la estructura resultante mediante heurísticas de diseño.
  • 5. Flujo de transformación La información entra al sistema mediante caminos que transforman los datos externos a una forma interna y se identifica como flujo entrante. Es decir, un flujo entrante es un camino en el que se transforma la información externa en interna. Los datos entrantes pasan a través de un proceso de transformación, moviéndose a través de caminos que conducen hacia la salida del software. El flujo saliente transforma la información interna en externa. El flujo de datos global ocurre de forma secuencial. Cuando una parte de un DFD muestra estas características tenemos un flujo de transformación.
  • 6. Flujo de transacción El Diagrama de Contexto implica un flujo de transformación. Sin embargo, a veces ocurre que un flujo de datos puede desencadenar otro flujo de datos entre uno de varios caminos. El flujo de transacción se caracteriza por el movimiento de datos a través de un camino de llegada, que convierte la información, la evalúa, (centro de transacción) y de acuerdo con el valor de la comparación, el flujo sigue por alguno de los caminos de acción.
  • 7. ANÁLISIS DE TRANSFORMACIÓN Pasos del diseño Paso 1. Revisión del modelo fundamental del sistema . Paso 2. Revisión y refinamiento de los DFD del software . Paso 3. Determinar si el DFD tiene características de transformación o de transacción.
  • 8. Paso 4. Aislar el centro de transformación especificando los límites de los flujos entrantes y salientes. Paso 5. Realización del Primer Nivel de Factorización. Paso 6. Ejecución del Segundo Nivel de Factorización Paso 7. Refinar la estructura inicial del programa utilizando medidas y heurísticas de diseño.
  • 9. HEURÍSTICAS DE DISEÑO Una vez que se ha desarrollado una estructura de programa utilizando el método del DOFD, se puede conseguir una modularidad efectiva aplicando los principios de diseño y manipulando la estructura resultante de acuerdo con este conjunto de heurísticas.