Los Diagramas De Flujo De Datos
Enviado por fernandobetanc • 22 de Marzo de 2013 • 1.034 Palabras (5 Páginas) • 465 Visitas
Los diagramas de flujo de datos son una gran herramienta de análisis que nos permitirá identificar el flujo de la información dentro del sistema, con esta herramienta buscamos:
• Identificar las entradas de datos
• Identificar las salidas de datos
• Identificar los orígenes de los datos y los destinos de la información.
• Identificar los procesos que transforman los datos.
Los diagramas de flujo de datos (DFD) son una de las tres perspectivas esenciales de Análisis de Sistemas Estructurados y Diseño por Método SSADM. El patrocinador de un proyecto y los usuarios finales tendrán que ser informados y consultados en todas las etapas de una evolución del sistema. Con un diagrama de flujo de datos, los usuarios van a poder visualizar la forma en que el sistema funcione, lo que el sistema va a lograr, y cómo el sistema se pondrá en práctica. El antiguo sistema de diagramas de flujo de datos puede ser elaborado y se comparó con el nuevo sistema de diagramas de flujo para establecer diferencias y mejoras a aplicar para desarrollar un sistema más eficiente. Los diagramas de flujo de datos pueden ser usados para proporcionar al usuario final una idea física de cómo resultarán los datos a última instancia, y cómo tienen un efecto sobre la estructura de todo el sistema. La manera en que cualquier sistema es desarrollado puede determinarse a través de un diagrama de flujo de datos los cuales son:
• Nivel 0: Diagrama de contexto.
• Nivel 1: Diagrama de nivel superior.
• Nivel 2: Diagrama de detalle o expansión.
Los analistas de sistemas deben comprender la importancia del DFD para las organizaciones, ya que, un DFD es un diagrama en forma de red que representa el flujo de datos y las transformaciones que se aplican sobre ellos al moverse desde la entrada hasta la salida, su importancia radica porque es la técnica más difundida dentro del análisis estructurado
COMPONENTES:
• Procesos: que son los componentes funcionales del sistema
• Almacenes: que representan datos almacenados o en reposo
• Entidades externas: que representan la fuente y/o el destino de la información del sistema
• Flujos de datos: que representan los datos que fluyen entre las funciones
Notaciones:
Procesos:
• Representan una función que transforma los flujos de datos de entrada en uno o varios flujos de datos de salida.
• Deben ser capaces de generar los flujos de datos de salida a partir de los de entrada (más quizás una información local al proceso).
• Conservación de datos: disponer de todos los datos de entrada suficientes para llevar a cabo el proceso y generar los datos de salida
• Pérdida de información: cuando algún dato muere dentro de un proceso
• Los nombres deben ser: Representativos, Breves y Únicos
Almacenes de datos:
• Representan información del sistema almacenados de forma temporal. Son depósitos lógicos de almacenamiento y pueden representar cualquier dato almacenado (independientemente del dispositivo utilizado)
• Pueden aparecer de manera repetida para mejorar la legibilidad
• Aparecen en el nivel más alto en el que sirvan de interconexión entre dos o más procesos (y en todos los niveles inferiores)
• Son de estructura simple cuando representan a un tipo registro. Si son de estructura simple se definen en el diccionario de datos.
• Los almacenes con estructuras complejas se especifican a través de diagramas entidad-interrelación
Entidades externas: Representan un generador o consumidor de información del sistema y que no pertenece al mismo. Puede representar un sistema, persona, departamento, organización, etc. que proporcione datos al sistema o que los reciba de él
• Son ‘EXTERNOS’ al sistema
• Generalmente, sólo aparecerán en el ‘diagrama de contexto’, y no en los niveles
...