SlideShare une entreprise Scribd logo
1  sur  10
Diseño Orientado Al Flujo de Datos Rafael Alfredo Quintana Herrada 07230487 ITSL Sistemas de Información II
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. Recordar también que el diseño comparte aspectos con la programación, pero que no son lo mismo ni mucho menos, ya que el nivel de detalle es muy Diferente. Recordemos que el diseño es una actividad que consta de una serie de pasos, en los que partiendo de la especificación del sistema (de los propios requerimientos), obtenemos una representación de la arquitectura del sistema, de las estructuras de datos y de los procedimientos.
Diseño y Flujo De la Información A partir del Diagrama de contexto (DFD de nivel 0), la información puede representarse mediante un flujo continuo que sufre una serie de transformaciones (procesos) conforme se dirige de la entrada a la salida. El Diagrama de Flujo de Datos (DFD) se utiliza como herramienta gráfica para la descripción del flujo de la información. El Diseño Orientado al Flujo de Datos (DOFD) define varias representaciones que transforman el flujo de la información en la estructura del programa. 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.
Diseño y Flujo De la Información 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. En el caso en que el flujo de datos no importe realmente, se suelen utilizar métodos de diseño orientados a objetos.
DFD La transición desde el flujo de información (representado como DFD) a una estructura del programa se realiza en un proceso de seis pasos:  Se establece el tipo de flujo de información.  Se indican los límites del flujo.   Se convierte el DFD en la estructura del programa Se define la jerarquía de control. Se refina la estructura resultante usando medidas y heurísticas de diseño. Se refina y elabora la descripción arquitectónica
DFD Los Flujos de Información  determinan la forma en como debe de ser conducido el programa dado que nos representa las entradas y salidas del sistema. Los tipos de flujos de información se clasifican básicamente en dos de Transformación y de Transacción El flujo de Transformación ocurre de manera general con las entradas y las salidas.  El flujo de transacción es aquel que se tiene cuando a partir de éste se derivan otros flujos de información. El flujo de transacción suele asociarse con menú de opciones.
Tipos de flujo de información El flujo de Transformación ocurre de manera general con las entradas y las salidas.  El flujo de transacción es aquel que se tiene cuando a partir de éste se derivan otros flujos de información. El flujo de transacción suele asociarse con menú de opciones.
Análisis de Transmisión El análisis de transformación es un conjunto de pasos de diseño que permite convertir un DFD, con características de flujo de transformación, en una plantilla predefinida para la estructura del programa. Los pasos a seguir son los siguientes: ,[object Object]
 Revisar y refinar los diagramas de flujo de datos del software.,[object Object]
Bibliografia http://indalog.ual.es/mtorres/LP/DOFD.pdf http://www.uv.es/marjoari/pfc/html/node54.html#SECTION00920100000000000000 antares.itmorelia.edu.mx/~jcolivar/courses/is208a/is2_u3.ppt

Contenu connexe

Tendances (17)

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
 
C:\fakepath\diseño orientado al flujo de datos
C:\fakepath\diseño orientado al flujo de datosC:\fakepath\diseño orientado al flujo de datos
C:\fakepath\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
 
C:\fake path\diseño orientado al flujo de datos
C:\fake path\diseño orientado al flujo de datosC:\fake path\diseño orientado al flujo de datos
C:\fake path\diseño orientado al flujo de datos
 
Dofd1
Dofd1Dofd1
Dofd1
 
Diseño orientado a flujo de datos deahesy
Diseño orientado a flujo de datos deahesyDiseño orientado a flujo de datos deahesy
Diseño orientado a flujo de datos deahesy
 
Trabajo
TrabajoTrabajo
Trabajo
 
Diseño de flujo
Diseño de flujoDiseño de flujo
Diseño de flujo
 
Power
PowerPower
Power
 
Investigacion del diagrama de flujo
Investigacion del diagrama de flujoInvestigacion del diagrama de flujo
Investigacion del diagrama de flujo
 
FACCI DIAPOSITIVAS DFD
FACCI DIAPOSITIVAS DFDFACCI DIAPOSITIVAS DFD
FACCI DIAPOSITIVAS DFD
 
Diagramas de Flujos de Datos
Diagramas de Flujos de DatosDiagramas de Flujos de Datos
Diagramas de Flujos de Datos
 
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
 
Que es dfd
Que es dfdQue es dfd
Que es dfd
 
Dfd y der internet
Dfd y der internetDfd y der internet
Dfd y der internet
 
Anáilisis de requerimientos y DFD
Anáilisis de requerimientos y DFDAnáilisis de requerimientos y DFD
Anáilisis de requerimientos y DFD
 

En vedette

DiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del SoftwareDiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del Software
lcastillo110
 
San agustin-1218032205856063-9
San agustin-1218032205856063-9San agustin-1218032205856063-9
San agustin-1218032205856063-9
wilsonraul123
 
Luanco, Un Paraiso
Luanco, Un ParaisoLuanco, Un Paraiso
Luanco, Un Paraiso
gogloba
 
Diseño de proyectos
Diseño de proyectosDiseño de proyectos
Diseño de proyectos
Universidad
 
Grundlagen der anwendungsentwicklung für windows phone 7
Grundlagen der anwendungsentwicklung für windows phone 7Grundlagen der anwendungsentwicklung für windows phone 7
Grundlagen der anwendungsentwicklung für windows phone 7
mspgermany
 
Practica 4 Laboratorio Integral 1
Practica 4 Laboratorio Integral 1Practica 4 Laboratorio Integral 1
Practica 4 Laboratorio Integral 1
Lupita Rangel
 

En vedette (20)

DiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del SoftwareDiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del Software
 
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREDISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
 
Social Networks & Web 2.0
Social Networks & Web 2.0Social Networks & Web 2.0
Social Networks & Web 2.0
 
San agustin-1218032205856063-9
San agustin-1218032205856063-9San agustin-1218032205856063-9
San agustin-1218032205856063-9
 
Luanco, Un Paraiso
Luanco, Un ParaisoLuanco, Un Paraiso
Luanco, Un Paraiso
 
Social Media Breakfast Februar 2014
Social Media Breakfast Februar 2014Social Media Breakfast Februar 2014
Social Media Breakfast Februar 2014
 
Computacion
ComputacionComputacion
Computacion
 
Diseño de proyectos
Diseño de proyectosDiseño de proyectos
Diseño de proyectos
 
taller de herramientas informaticas
taller de herramientas informaticastaller de herramientas informaticas
taller de herramientas informaticas
 
#d2m14 Einführung
#d2m14 Einführung#d2m14 Einführung
#d2m14 Einführung
 
Mejorando la Salud Sexual y Reproductiva
Mejorando la Salud Sexual y Reproductiva Mejorando la Salud Sexual y Reproductiva
Mejorando la Salud Sexual y Reproductiva
 
20120822 microemprendimientos
20120822 microemprendimientos20120822 microemprendimientos
20120822 microemprendimientos
 
Grundlagen der anwendungsentwicklung für windows phone 7
Grundlagen der anwendungsentwicklung für windows phone 7Grundlagen der anwendungsentwicklung für windows phone 7
Grundlagen der anwendungsentwicklung für windows phone 7
 
SAS 1
SAS 1SAS 1
SAS 1
 
Informationstransfer via Websites
Informationstransfer via WebsitesInformationstransfer via Websites
Informationstransfer via Websites
 
El internet
El internetEl internet
El internet
 
Software libre para una sociedad libre
Software libre para una sociedad libreSoftware libre para una sociedad libre
Software libre para una sociedad libre
 
Das 1x1 des Blended-Learning
Das 1x1 des Blended-Learning Das 1x1 des Blended-Learning
Das 1x1 des Blended-Learning
 
Practica 4 Laboratorio Integral 1
Practica 4 Laboratorio Integral 1Practica 4 Laboratorio Integral 1
Practica 4 Laboratorio Integral 1
 
PresentacióN Valores
PresentacióN ValoresPresentacióN Valores
PresentacióN Valores
 

Similaire à Diseño de 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
home
 
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
deiccy 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 datos
deiccy anahi
 
Diseño orientado al fd
Diseño orientado al fdDiseño orientado al fd
Diseño orientado al fd
Yazmin Ibarra
 
Diseño del software
Diseño del softwareDiseño del software
Diseño del software
duberlisg
 

Similaire à Diseño de 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
 
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 al fd
Diseño orientado al fdDiseño orientado al fd
Diseño orientado al fd
 
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
 
DFD.pptx
DFD.pptxDFD.pptx
DFD.pptx
 
Diseño del software
Diseño del softwareDiseño del software
Diseño del software
 
94368577 unidad-iii-y-iv
94368577 unidad-iii-y-iv94368577 unidad-iii-y-iv
94368577 unidad-iii-y-iv
 
Paraigma de la Ingenieria de Software.pdf
Paraigma de la Ingenieria de Software.pdfParaigma de la Ingenieria de Software.pdf
Paraigma de la Ingenieria de Software.pdf
 
Tema4 a
Tema4 aTema4 a
Tema4 a
 
Paradigmas de ingenieria del software
Paradigmas de ingenieria del softwareParadigmas de ingenieria del software
Paradigmas de ingenieria del software
 
Analisis estructurado
Analisis estructuradoAnalisis estructurado
Analisis estructurado
 
Herramientas usadas para definir el ambiente
Herramientas usadas para definir el ambienteHerramientas usadas para definir el ambiente
Herramientas usadas para definir el ambiente
 
Modelos de análisis estructurado
Modelos de análisis estructuradoModelos de análisis estructurado
Modelos de análisis estructurado
 
pruba de "sdf"
pruba de "sdf"pruba de "sdf"
pruba de "sdf"
 

Plus de Rafa

Manual de shine system
Manual de shine systemManual de shine system
Manual de shine system
Rafa
 
Manual de shine system
Manual de shine systemManual de shine system
Manual de shine system
Rafa
 
Procedimientos Almacenados
Procedimientos AlmacenadosProcedimientos Almacenados
Procedimientos Almacenados
Rafa
 
My Sql
My SqlMy Sql
My Sql
Rafa
 
Procesamientos Almacenados
Procesamientos AlmacenadosProcesamientos Almacenados
Procesamientos Almacenados
Rafa
 
Herramientas De Control De B D
Herramientas De Control De B DHerramientas De Control De B D
Herramientas De Control De B D
Rafa
 
Manual Access
Manual AccessManual Access
Manual Access
Rafa
 
Manual Sql
Manual SqlManual Sql
Manual Sql
Rafa
 

Plus de Rafa (10)

Edi
EdiEdi
Edi
 
Manual de shine system
Manual de shine systemManual de shine system
Manual de shine system
 
Manual de shine system
Manual de shine systemManual de shine system
Manual de shine system
 
Procedimientos Almacenados
Procedimientos AlmacenadosProcedimientos Almacenados
Procedimientos Almacenados
 
My Sql
My SqlMy Sql
My Sql
 
Procesamientos Almacenados
Procesamientos AlmacenadosProcesamientos Almacenados
Procesamientos Almacenados
 
Herramientas De Control De B D
Herramientas De Control De B DHerramientas De Control De B D
Herramientas De Control De B D
 
Manual Access
Manual AccessManual Access
Manual Access
 
Manual Sql
Manual SqlManual Sql
Manual Sql
 
Ejemplos De Normalizaxion
Ejemplos De NormalizaxionEjemplos De Normalizaxion
Ejemplos De Normalizaxion
 

Dernier

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 

Dernier (20)

BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 

Diseño de flujo de datos

  • 1. Diseño Orientado Al Flujo de Datos Rafael Alfredo Quintana Herrada 07230487 ITSL Sistemas de Información II
  • 2. 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. Recordar también que el diseño comparte aspectos con la programación, pero que no son lo mismo ni mucho menos, ya que el nivel de detalle es muy Diferente. Recordemos que el diseño es una actividad que consta de una serie de pasos, en los que partiendo de la especificación del sistema (de los propios requerimientos), obtenemos una representación de la arquitectura del sistema, de las estructuras de datos y de los procedimientos.
  • 3. Diseño y Flujo De la Información A partir del Diagrama de contexto (DFD de nivel 0), la información puede representarse mediante un flujo continuo que sufre una serie de transformaciones (procesos) conforme se dirige de la entrada a la salida. El Diagrama de Flujo de Datos (DFD) se utiliza como herramienta gráfica para la descripción del flujo de la información. El Diseño Orientado al Flujo de Datos (DOFD) define varias representaciones que transforman el flujo de la información en la estructura del programa. 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.
  • 4. Diseño y Flujo De la Información 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. En el caso en que el flujo de datos no importe realmente, se suelen utilizar métodos de diseño orientados a objetos.
  • 5. DFD La transición desde el flujo de información (representado como DFD) a una estructura del programa se realiza en un proceso de seis pasos: Se establece el tipo de flujo de información. Se indican los límites del flujo. Se convierte el DFD en la estructura del programa Se define la jerarquía de control. Se refina la estructura resultante usando medidas y heurísticas de diseño. Se refina y elabora la descripción arquitectónica
  • 6. DFD Los Flujos de Información determinan la forma en como debe de ser conducido el programa dado que nos representa las entradas y salidas del sistema. Los tipos de flujos de información se clasifican básicamente en dos de Transformación y de Transacción El flujo de Transformación ocurre de manera general con las entradas y las salidas. El flujo de transacción es aquel que se tiene cuando a partir de éste se derivan otros flujos de información. El flujo de transacción suele asociarse con menú de opciones.
  • 7. Tipos de flujo de información El flujo de Transformación ocurre de manera general con las entradas y las salidas. El flujo de transacción es aquel que se tiene cuando a partir de éste se derivan otros flujos de información. El flujo de transacción suele asociarse con menú de opciones.
  • 8.
  • 9.