DIAGRAMA DE FLUJO DE DATOS

Slides:



Advertisements
Presentaciones similares
ALGORITMO Un algoritmo es un conjunto finito de instrucciones o pasos que sirven para ejecutar una tarea y resolver un problema. De un modo más formal,
Advertisements

Ayudantía de Metodologías de Analisis y Diseño
Métrica v2.1 : Técnica - Diagrama de Flujo de Datos (DFD)
ANALISIS Y DISEÑO ESTRUCTURADO
También conocido como Diseño Lógico Rodrigo Salvatierra Alberú.
Diagrama de estado Alumnos: Hernández Darwin ( )
TECNICATURA UNIVERSITARIA EN INFORMATICA
Análisis y Diseño Estructurado
Análisis y Diseño Estructurado
PROCESOS PRODUCTIVOS Enfoque sistémico.
Diagrama de Flujo de Datos (DFD)
Razonamiento algorítmico
DISEÑO ORIENTADO AL OBJETO
Diseño orientado al flujo de datos
DIAGRAMAS ENTIDAD RELACIÓN
Planificación de la Información.
Introducción al Análisis Estructurado
INTEGRANTES ANDRES FERNANDO CHINOME LUIS LEONARDO MENESES WILLIAN FERNANDO RIVERA CRISTIAN SANABRIA.
METODOLOGIA DE LA PROGRAMACION
DSOO - María Eugenia Valencia
Diccionario de datos en Análisis y Diseño Estructurado
TRADUCTOR DE UN PROGRAMA
DFD Juan manuel pachon 701.
Diseño del Software Diseño de datos Diseño arquitectónico
* FRAUSTO JIMENEZ GABRIELA * * HERNANDEZ TORRES ANA LAURA * * MANDUJANO JUAN CARLOS * * NOVA MARIN YARELI PAULINA * * ZAVALA CORTE JOCELYN ARELI *
DFD : Diagrama de Flujo de Datos
Métrica v2.1 : Técnica - Diagrama de Flujo de Datos (DFD)
Técnica - Diagrama de Flujo de Datos (DFD)
Viviana Poblete López Módulo: Modelo de Datos
Ingeniería de Software Orientado a Objetos
Diagramas de Flujo de Datos (DFD)
Introducción A Las Bases De Datos
Diagramas de Flujo de Datos
Comunicación y Multimedia
Herramientas del Análisis Estructurado
UNIDAD 2. ALGORITMOS Y ESTRUCTURAS DE DATOS.
Análisis de Sistemas.
Organización y Estructuración de Datos
Diagramas de flujo de datos
DIAGRAMAS ENTIDAD RELACIÓN
DIAGRAMA DE FLUJO ERIKA SUAREZ lozano Sergio Ortiz caballero Arturo González Yesica mariana regueros Paola García sanchez.
Organización y Estructuración de Datos Profesor Titular: Mg Carlos G. Neil 2009.
ALGORITMOS La palabra algoritmo se deriva de la traducción al latín de la palabra árabe alkhowarizmi, nombre de un matemático y astrónomo árabe que escribió.
DOCUMENTACIÓN DEL SISTEMA DE GESTIÓN DE LA CALIDAD
Representación de Algoritmos
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
Trainning DFD.
El modelo de análisis tiene como objetivo generar una arquitectura de objetos que sirva como base para el diseño posterior del sistema. Dependiendo del.
Explica con tus propias palabras
Métrica v2.1 Técnicas: Modelado de datos (Parte 1)
Trainning DFD.
EQUIPO: 3 Hernández Estrada Oscar Josué Álvarez Jordán Sergio Rodríguez Marcos Fidel Sánchez Toledano Daniel Rea Duran Omar Belmont Muñoz Carlos Ciclo.
Introducción al análisis de sistemas
Alexander Aristizabal Ángelo flores herrera
CRISTIAN MATEO SEVILLA MARTINEZ 701
Diseño de Sistemas.
Edward Barrera Barrera Cristian Anderson Isacc
Ingeniería de Requisitos
Elaboración de algoritmos usando lógica de programación
DIAGRAMA DE CLASES.
UML.
PROCESOS DE NEGOCIO Y TECNICAS PARA MODELADO DE PROCESOS
Elementos de información
3. Paradigmas de la ingeniería de software.
Tecnología de la Información
Licda. Noelia Gómez Gutiérrez
Fundamentos de Ingeniería de Software
INTEGRANTES: –A–ALLENDE ARRUNÁTEGUI, Cecilia. –L–LOLI TARAZONA, Ricardo. –O–ORTIZ CUBAS, Anthony –P–PINEDA MOGOLLÓN, Sara. –R–RUIZ GSTIR, Yessica. Ciudad.
Entregables del Proyecto
Ing. José David Ortiz Salas
Transcripción de la presentación:

DIAGRAMA DE FLUJO DE DATOS RODRIGUEZ MARCOS FIDEL ALVAREZ JORDAN SERGIO OSCAR JOSUE HERNANDEZ ESTRADA SANCHEZ TOLEDANO DANIEL REA DURAN OMAR EFREN

Un diagrama de flujo de datos (DFD por sus siglas en español e inglés) es una representación gráfica para la maceta del "flujo" de datos a través de un sistema de información. Un diagrama de flujo de datos también se puede utilizar para la visualización de procesamiento de datos (diseño estructurado). Es una práctica común para un diseñador dibujar un contexto a nivel de DFD que primero muestra la interacción entre el sistema y las entidades externas. Este contexto a nivel de DFD se "explotó" para mostrar más detalles del sistema que se está modelando.

Los diagramas de flujo de datos fueron inventados por Larry Constantine, el desarrollador original del diseño estructurado, basado en el modelo de computación de Martin y Estrin: "flujo gráfico de 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.

Componentes de un Diagrama de Flujo de Datos

Procesos • Cuando un flujo de datos entra en un proceso sufre una transformación. Un proceso no es origen ni final de los datos, sólo lugar de transformación de ellos. • Un proceso puede trasformar un dato en varios. • Es necesario un proceso entre una Entidad Externa y un Almacén de datos. • Un proceso puede representarse señalando una localización. La localización expresa la unidad o área dentro de la organización donde se realiza el proceso.

Almacén de Datos • Representa la información en reposo • No puede crear, destruir ni transformar datos • No puede estar comunicado directamente con otro almacén o Entidad externa • El flujo de datos (Entrada y Salida) no lleva nombre cuando incide sobre su contenido completo • No debe estar referido al entorno físico, y por tanto, no se diferencian los ficheros convencionales de las bases de datos • No se representa la clave de acceso a este almacén sino sólo la operación que se realiza (lectura, escritura, actualización)

Entidad Externa • Representa personas, organizaciones, o sistemas que no pertenecen al sistema. • En el caso de que las entidades externas se comunicasen entre sí, esto no se contemplaría en el diagrama, por estar fuera del ámbito de nuestro sistema • Puede aparecer en los distintos niveles de DFD para mejorar su comprensión, aunque normalmente sólo aparecerá en el diagrama de contexto. • Pueden aparecer varias veces en un mismo diagrama, para evitar entrecruzamientos de líneas. • Suministra información acerca de la conexión del sistema con el mundo exterior.

Flujo de Datos • El concepto de flujo de datos es similar al concepto de tubería a través del cual fluye información de estructura conocida. • Los datos no pueden ser creados ni destruidos por un flujo de datos. • Sirve para conectar el resto de los componentes de un DFD. • No es un activador de procesos. • Cuando un proceso almacena datos, la flecha de flujo de datos se indica en la dirección del almacén de datos y a la inversa si es el proceso el que lee datos en el almacén.

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. El desarrollo de un DFD ayuda en la identificación de los datos de la transacción en el modelo de datos. niveles, los cuales son: Nivel 0: Diagrama de contexto. Nivel 1: Diagrama de nivel superior. Nivel 2: Diagrama de detalle o expansión.

Características de los niveles Diagrama de Contexto: Nivel 0 En el diagrama de contexto se caracterizan todas las interacciones que realiza un sistema con su entorno (entidades externas), estas pueden ser otros sistemas, sectores internos a la organización, o factores externos a la misma. Se dibuja un sólo proceso que representa al sistema en cuestión y se escribe su nombre en dicha burbuja como un sustantivo común más adjetivos. De él solamente parten los flujos de datos que denotan las interrelaciones entre el sistema y sus agentes externos, no admitiéndose otros procesos ni almacenamientos en el dibujo. Resulta de gran utilidad para los niveles posteriores de análisis como herramienta de balanceo.

Diagrama de Nivel Superior: Nivel 1 En el diagrama de nivel superior se plasman todos los procesos que describen al proceso principal. En este nivel los procesos no suelen interrelacionarse directamente, sino que entre ellos debe existir algún almacenamiento o entidad externa que los una. Esta regla de construcción sirve como ayuda al analista para contemplar que en un nivel tan elevado de abstracción (DFD Nivel 1) es altamente probable que la información que se maneja requiera ser almacenada en el sistema aunque no esté especificado por un Requisito funcional, siendo en realidad un requisito no-funcional.

Diagrama de Detalle o Expansión: Nivel 2 En un diagrama de nivel 2 o mayor, comienzan a explotarse las excepciones a los caminos principales de la información dado que aumenta progresivamente el nivel de detalle. De aquí en adelante se permiten los flujos entre procesos. El DFD nivel 2 puede considerarse el máximo para ser validado en forma conjunta con el usuario dado que en los niveles posteriores el alto grado de complejidad del diagrama puede resultar de muy difícil lectura para personas ajenas al equipo de sistemas. También se recomienda el diagrama de nivel superior.