SlideShare une entreprise Scribd logo
1  sur  15
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. Comparte aspectos con programación, pero que no son lo mismo, por que el nivel de detalle es muy diferente. DISEÑO ORIENTADO AL FLUJO DE DATOS
A partir del  Diagrama de contexto , la información puede  representarse mediante un flujo continuo que tiene una serie de cambios conforme se dirige de la entrada a la salida. El DFD se utiliza como una 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 cambian el flujo de la información en la estructura del programa.
El DOFD tiene orígenes en los primeros conceptos de diseño que consideraban la modularidad, el diseño descendente o refinamiento y la programación estructurada. DOFD amplió estas técnicas integrando el flujo de información en el proceso de diseño .
CONSIDERACIONES SOBRE EL PROCESO DE DISEÑO El DOFD permite una traducción sencilla de las representaciones de la información de los DFD contenidas en la especificación del sistema a una descripción del diseño de la estructura del programa .
La traducción desde el flujo de la información hasta la estructura consta de cinco pasos: ,[object Object]
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
El tipo de flujo de información es el que determina cómo se realiza la conversión del DFD a la estructura del programa. Los tipos de flujo de información son: ,[object Object]
Flujo de transacción
Flujo de transformación En el Diagrama de Contexto (modelo del sistema) la información entra y sale de una forma . En ocasiones esta información tiene que ser convertida a una forma interna para el procesamiento. La información entra al sistema mediante rutas que  transforman los datos externos a una forma interna y se identifica como  flujo  entrante. Los datos entrantes pasan por un  proceso de transformación ,  moviéndose a través de caminos que conducen hacia la salida del software.
Flujo de transformación
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 Es un conjunto de pasos de diseño que permiten convertir un DFD,  con características de flujo de transformación , en una  estructura de programa. Pasos del diseño: Los pasos comienzan con una comprobación del trabajo realizado durante el análisis de requerimientos y luego evoluciona hasta las estructura del programa.

Contenu connexe

Tendances

Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujoCamilo Nieto
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujolordXDie
 
Pr calid-012 mapeo de procesos
Pr calid-012 mapeo de procesosPr calid-012 mapeo de procesos
Pr calid-012 mapeo de procesosIsrael MT
 
Diagrama de procesos
Diagrama de procesosDiagrama de procesos
Diagrama de procesosPao Valencia
 
Bpmn y el uso de software libre para modelado de procesos
Bpmn y el uso de software libre para modelado de procesosBpmn y el uso de software libre para modelado de procesos
Bpmn y el uso de software libre para modelado de procesosJose Fernando Sandoval Llanos
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujojohnny. chu
 
Diagramas de flujo, especificaciones y diseño de procesos
Diagramas de flujo, especificaciones y diseño de procesosDiagramas de flujo, especificaciones y diseño de procesos
Diagramas de flujo, especificaciones y diseño de procesosIvan Vera Montenegro
 
Análisis y diseño de sistemas sesion 02 - modelado de procesos de negocio
Análisis y diseño de sistemas   sesion 02 - modelado de procesos de negocioAnálisis y diseño de sistemas   sesion 02 - modelado de procesos de negocio
Análisis y diseño de sistemas sesion 02 - modelado de procesos de negocioGianfrancoEduardoBra
 
Presentacion inicial diagramacion y tipos de diagramas
Presentacion inicial diagramacion y tipos de diagramasPresentacion inicial diagramacion y tipos de diagramas
Presentacion inicial diagramacion y tipos de diagramasEdison Dominguez
 
Definición de diagrama de proceso
Definición de diagrama de procesoDefinición de diagrama de proceso
Definición de diagrama de procesoferantonio-93
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujoErnesto
 
Diagramas de flujo y pseint
Diagramas de flujo y pseintDiagramas de flujo y pseint
Diagramas de flujo y pseintpaulamurillo19
 

Tendances (17)

Power
PowerPower
Power
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Pr calid-012 mapeo de procesos
Pr calid-012 mapeo de procesosPr calid-012 mapeo de procesos
Pr calid-012 mapeo de procesos
 
Diagrama de procesos
Diagrama de procesosDiagrama de procesos
Diagrama de procesos
 
Bpmn y el uso de software libre para modelado de procesos
Bpmn y el uso de software libre para modelado de procesosBpmn y el uso de software libre para modelado de procesos
Bpmn y el uso de software libre para modelado de procesos
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Introduccion bpmn
Introduccion bpmnIntroduccion bpmn
Introduccion bpmn
 
Diagramas de flujo, especificaciones y diseño de procesos
Diagramas de flujo, especificaciones y diseño de procesosDiagramas de flujo, especificaciones y diseño de procesos
Diagramas de flujo, especificaciones y diseño de procesos
 
Flujograma
FlujogramaFlujograma
Flujograma
 
Simbolos diagrama de flujo
Simbolos diagrama de flujoSimbolos diagrama de flujo
Simbolos diagrama de flujo
 
Análisis y diseño de sistemas sesion 02 - modelado de procesos de negocio
Análisis y diseño de sistemas   sesion 02 - modelado de procesos de negocioAnálisis y diseño de sistemas   sesion 02 - modelado de procesos de negocio
Análisis y diseño de sistemas sesion 02 - modelado de procesos de negocio
 
Presentacion inicial diagramacion y tipos de diagramas
Presentacion inicial diagramacion y tipos de diagramasPresentacion inicial diagramacion y tipos de diagramas
Presentacion inicial diagramacion y tipos de diagramas
 
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
 
Definición de diagrama de proceso
Definición de diagrama de procesoDefinición de diagrama de proceso
Definición de diagrama de proceso
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Diagramas de flujo y pseint
Diagramas de flujo y pseintDiagramas de flujo y pseint
Diagramas de flujo y pseint
 

En vedette (6)

E commerce
E commerceE commerce
E commerce
 
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
 
Odbms
OdbmsOdbms
Odbms
 
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
 
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 a flujo de datos
Diseño orientado a flujo de datosDiseño orientado a flujo de datos
Diseño orientado a flujo de datos
 

Similaire à C:\fake path\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 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
 
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 de flujo
Diseño de flujoDiseño de flujo
Diseño de flujoJOELALMANZA
 
informe digital - Greidys Torrealba.pdf
informe digital - Greidys Torrealba.pdfinforme digital - Greidys Torrealba.pdf
informe digital - Greidys Torrealba.pdfGreidysTorrealba
 
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
 
Diseño del software
Diseño del softwareDiseño del software
Diseño del softwareduberlisg
 
Diseño Estructurado
Diseño EstructuradoDiseño Estructurado
Diseño EstructuradoRicardo Gomez
 
Modelos de analisis estructurado
Modelos de analisis estructuradoModelos de analisis estructurado
Modelos de analisis estructuradoluiscarballoc
 
Estrategias de-apoyo-tecnologia22
Estrategias de-apoyo-tecnologia22Estrategias de-apoyo-tecnologia22
Estrategias de-apoyo-tecnologia22Melissa Fory Ortega
 

Similaire à C:\fake path\diseño orientado al flujo de datos (20)

E:\si ii\dofd
E:\si ii\dofdE:\si ii\dofd
E:\si ii\dofd
 
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 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
DiseñoDiseño
Diseño
 
Dofd1
Dofd1Dofd1
Dofd1
 
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
 
Dofd1
Dofd1Dofd1
Dofd1
 
Diseño de flujo
Diseño de flujoDiseño de flujo
Diseño de flujo
 
informe digital - Greidys Torrealba.pdf
informe digital - Greidys Torrealba.pdfinforme digital - Greidys Torrealba.pdf
informe digital - Greidys Torrealba.pdf
 
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
 
Diseño del software
Diseño del softwareDiseño del software
Diseño del software
 
Diseño Estructurado
Diseño EstructuradoDiseño Estructurado
Diseño Estructurado
 
Fundamentos de Programacion
Fundamentos de ProgramacionFundamentos de Programacion
Fundamentos de Programacion
 
Modelos de analisis estructurado
Modelos de analisis estructuradoModelos de analisis estructurado
Modelos de analisis estructurado
 
Estrategias de-apoyo-tecnologia22
Estrategias de-apoyo-tecnologia22Estrategias de-apoyo-tecnologia22
Estrategias de-apoyo-tecnologia22
 

Plus de itsl

Presentacion xml
Presentacion xmlPresentacion xml
Presentacion xmlitsl
 
E business
E businessE business
E businessitsl
 
Proyecto EDI
Proyecto EDIProyecto EDI
Proyecto EDIitsl
 
ODMG
ODMGODMG
ODMGitsl
 
Conexion c# sql
Conexion c#   sqlConexion c#   sql
Conexion c# sqlitsl
 
Conexion
ConexionConexion
Conexionitsl
 
Vistas En Sql Y My Sql
Vistas En Sql Y My SqlVistas En Sql Y My Sql
Vistas En Sql Y My Sqlitsl
 
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESSINTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESSitsl
 
AccessCOMO CREAR UNA BASE DE DATOS EN ACCESS
AccessCOMO CREAR UNA BASE DE DATOS EN ACCESSAccessCOMO CREAR UNA BASE DE DATOS EN ACCESS
AccessCOMO CREAR UNA BASE DE DATOS EN ACCESSitsl
 
COMO CREAR BASES DE DATOS EN MICROSOFT ACCESS
COMO CREAR BASES DE DATOS EN MICROSOFT ACCESSCOMO CREAR BASES DE DATOS EN MICROSOFT ACCESS
COMO CREAR BASES DE DATOS EN MICROSOFT ACCESSitsl
 
tutorial para crear una base de datos en sql
tutorial para crear una base de datos en sqltutorial para crear una base de datos en sql
tutorial para crear una base de datos en sqlitsl
 

Plus de itsl (11)

Presentacion xml
Presentacion xmlPresentacion xml
Presentacion xml
 
E business
E businessE business
E business
 
Proyecto EDI
Proyecto EDIProyecto EDI
Proyecto EDI
 
ODMG
ODMGODMG
ODMG
 
Conexion c# sql
Conexion c#   sqlConexion c#   sql
Conexion c# sql
 
Conexion
ConexionConexion
Conexion
 
Vistas En Sql Y My Sql
Vistas En Sql Y My SqlVistas En Sql Y My Sql
Vistas En Sql Y My Sql
 
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESSINTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
 
AccessCOMO CREAR UNA BASE DE DATOS EN ACCESS
AccessCOMO CREAR UNA BASE DE DATOS EN ACCESSAccessCOMO CREAR UNA BASE DE DATOS EN ACCESS
AccessCOMO CREAR UNA BASE DE DATOS EN ACCESS
 
COMO CREAR BASES DE DATOS EN MICROSOFT ACCESS
COMO CREAR BASES DE DATOS EN MICROSOFT ACCESSCOMO CREAR BASES DE DATOS EN MICROSOFT ACCESS
COMO CREAR BASES DE DATOS EN MICROSOFT ACCESS
 
tutorial para crear una base de datos en sql
tutorial para crear una base de datos en sqltutorial para crear una base de datos en sql
tutorial para crear una base de datos en sql
 

C:\fake path\diseño orientado al flujo de datos

  • 1. 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. Comparte aspectos con programación, pero que no son lo mismo, por que el nivel de detalle es muy diferente. DISEÑO ORIENTADO AL FLUJO DE DATOS
  • 2. A partir del Diagrama de contexto , la información puede representarse mediante un flujo continuo que tiene una serie de cambios conforme se dirige de la entrada a la salida. El DFD se utiliza como una 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 cambian el flujo de la información en la estructura del programa.
  • 3. El DOFD tiene orígenes en los primeros conceptos de diseño que consideraban la modularidad, el diseño descendente o refinamiento y la programación estructurada. DOFD amplió estas técnicas integrando el flujo de información en el proceso de diseño .
  • 4. CONSIDERACIONES SOBRE EL PROCESO DE DISEÑO El DOFD permite una traducción sencilla de las representaciones de la información de los DFD contenidas en la especificación del sistema a una descripción del diseño de la estructura del programa .
  • 5.
  • 7. Convertir el DFD en la estructura del programa
  • 8. Definir la jerarquía de control mediante factorización
  • 9. Refinar la estructura resultante mediante heurísticas de diseño
  • 10.
  • 12. Flujo de transformación En el Diagrama de Contexto (modelo del sistema) la información entra y sale de una forma . En ocasiones esta información tiene que ser convertida a una forma interna para el procesamiento. La información entra al sistema mediante rutas que transforman los datos externos a una forma interna y se identifica como flujo entrante. Los datos entrantes pasan por un proceso de transformación , moviéndose a través de caminos que conducen hacia la salida del software.
  • 14. 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 .
  • 15. ANÁLISIS DE TRANSFORMACIÓN Es un conjunto de pasos de diseño que permiten convertir un DFD, con características de flujo de transformación , en una estructura de programa. Pasos del diseño: Los pasos comienzan con una comprobación del trabajo realizado durante el análisis de requerimientos y luego evoluciona hasta las estructura del programa.
  • 16. Revisión del modelo fundamental del sistema Diseño comienza con una evaluación de la especificación del sistema y de la especificación de requisitos del software . Revisión y refinamiento de los DFD del software Con el fin de conseguir un mayor detalle, se refina la información contenida en los DFD.
  • 17. Determinar si el DFD tiene características de transformación o de transacción El diseñador selecciona la característica general del flujo basándose en la naturaleza del DFD (transformación o transacción) Aislar el centro de transformación especificando los límites de los flujos entrantes y salientes Diferentes diseñadores pueden establecer límites diferentes para la situación de los límites del flujo, se debe tener cuidado al establecer los límites, una variación de burbuja en un camino de flujo, normalmente tendrá poco impacto en la estructura del programa
  • 18. Refinar la estructura inicial del programa utilizando medidas y heurísticas de diseño Se puede aumentar o reducir el número de módulos con el fin de conseguir una factorización sensata. ANÁLISIS DE TRANSACCIÓN Es un conjunto de pasos de diseño que permiten convertir un DFD, con características de flujo de transacción , en una estructura de programa.
  • 19. Pasos del diseño Revisar el modelo fundamental del sistema Revisar y refinar los DFD para el software Determinar si el DFD tiene características de transformación o de transacción Identificar el centro de transacción y las características del flujo de cada camino de acción
  • 20. Transformar el DFD en una estructura de software adecuada al procesamiento de transacciones Transformación de un flujo transaccional Factorizar y refinar la estructura de transacciones y la estructura de cada camino de acción Refinar la estructura inicial del software usando heurísticas de diseño para mejorar la calidad