diseño orientado a flujo de datos

9
DISEÑO ORIENTADO A FLUJO DE DATOS

Upload: ilian-patricia-bocanegra-alfaro

Post on 17-Jun-2015

1.205 views

Category:

Education


3 download

TRANSCRIPT

Page 1: Diseño orientado a flujo de datos

DISEÑO ORIENTADO A FLUJO DE DATOS

Page 2: Diseño orientado a flujo de datos

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 propiosrequerimientos), obtenemos una representación de la arquitectura del sistema,de las estructuras de datos y de los procedimientos.

Page 3: Diseño orientado a flujo de datos

Es el de proporcionar un enfoque sistemático que nos permita obtener las estructuras de programa.

OBJETIVO:

Page 4: Diseño orientado a flujo de datos

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.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.

Page 5: Diseño orientado a flujo de datos

CONSIDERACIONES SOBRE EL PROCESO DE DISEÑO

Page 6: Diseño orientado a flujo de datos

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:

Establecer el tipo de flujo de informaciónDeterminar los límites del flujoConvertir el DFD en la estructura del programa Definir la jerarquía de control mediante factorizaciónRefinar la estructura resultante mediante heurísticas de diseño.

Page 7: Diseño orientado a flujo de datos

Diagrama de flujo de datos 

Mostrar como una entrada de datos es funcionalmente transformada por un sistema hacia una salida de datos Son una parte integral de muchos métodos de diseño y son soportados por muchos sistemas CASE.

Puede ser traducido en un diseño secuencial o un diseño paralelo.  En el diseño secuencial, los elementos de procesamiento son funciones o procedimientos; en el diseño paralelo, los elementos de procesamiento son tareas o procesos

Page 8: Diseño orientado a flujo de datos

Los diagramas de flujo de datos son una forma de documentar diagramas de flujo de datos end-to-end.  Los diagramas de estructura representan la jerarquía dinámica de llamadas a funciones Los diagramas de flujo de datos pueden ser implementados como procesos secuenciales cooperantes