Diagrama de flujo de datos

Description

Diagrama de flujo de datos
Gabriel Valencia Almeida
Mind Map by Gabriel Valencia Almeida, updated more than 1 year ago
Gabriel Valencia Almeida
Created by Gabriel Valencia Almeida over 2 years ago
1
0

Resource summary

Diagrama de flujo de datos
  1. Definición
    1. Es un modelo que describe:
      1. Flujos de datos
        1. Canales por donde circulan los datos
        2. Procesos que cambian o transforman los datos
          1. Transformaciones a la que se someten los datos
          2. Entidades externas que son fuentes o destinos de datos
            1. Lugares de destino y origen de los datos
            2. Almacenamientos o depósitos de datos a los cuales tiene acceso el sistema
              1. Lugares donde se almacenan los datos dentro del sistema
            3. Finalidad:
              1. Describir el movimiento de los datos a través del sistema
            4. Características
              1. Lógico
                1. No identifica soporte físico
                2. Descendente
                  1. Se construye de forma descendente
                    1. Va de lo general a lo particular
                  2. Relevante
                    1. Posibilita comunicar diferentes modelos para así facilitar el entendimiento entre:
                      1. El usuario
                        1. El analista de sistemas
                    2. Posee niveles de desagregación o explosión o apertura de burbujas
                      1. Nivel 0 o Diagrama de contexto
                        1. Muestra
                          1. Una sola burbuja
                            1. Entidades externas o terminadores con los que interactúa el sistema
                        2. Simbología
                          1. Flujo de datos
                            1. ¿Qué es un flujo de datos?
                              1. Es un transporte de paquete de datos de un origen a un destino
                              2. Datos que pueden servir:
                                1. Un flujo muestra las interfaces entre los elementos de un DFD
                                  1. Las flechas indican la dirección de un flujo
                                  2. Ejemplos:
                                    1. Notas
                                      1. Facturas
                                        1. Llamadas telefónicas
                                          1. Programa a programa
                                        2. Almacén o archivo
                                          1. ¿Qué es un almacén o archivo?
                                            1. Es un archivo lógico donde se puede agregar o extraer datos
                                            2. Implica acciones como:
                                              1. Agregar datos
                                                1. Actualizar datos
                                                  1. Borrar datos
                                                    1. Consultar datos almacenados
                                                      1. Recuperar datos almacenados
                                                      2. Ejemplos:
                                                        1. Archivo de tarjetas
                                                          1. Micro fichas
                                                            1. Archivo en cinta o diskette
                                                          2. Entidad externa
                                                            1. ¿Qué son las entidades externas?
                                                              1. Son clases lógicas de cosas o personas que representan un fuente o destino de transacciones, con las que el sistema se comunica
                                                                1. Ejemplos:
                                                                  1. Clientes
                                                                    1. Empleados
                                                                      1. Proveedores
                                                                        1. También
                                                                          1. pueden ser un fuente o destino específico como:
                                                                            1. Departamento contable
                                                                    2. ¿En que caso se considera otro sistema una entidad externa?
                                                                      1. Se considera una entidad externa a otro sistema si:
                                                                        1. El sistema que se esta modelando
                                                                          1. Acepta datos de otro sistema
                                                                            1. Provee datos a otro sistema
                                                                        2. Caso a considerar:
                                                                          1. Ni el analista ni el diseñador pueden cambiar ni el contenido ni la forma de trabajo de un terminador
                                                                        3. Proceso
                                                                          1. ¿Qué son los procesos?
                                                                            1. Son funciones que transforman entradas de datos en salidas de información
                                                                              1. Es decir, son lugares dentro de sistema donde la información ingresa y se procesa o transforma
                                                                            2. Ejemplos:
                                                                              1. Oficina con empleados
                                                                                1. Procedimientos
                                                                                  1. Combinación de actividades manuales y automatizadas
                                                                              2. Guía para construir un DFD
                                                                                1. 1. Indentificar entidades externas
                                                                                  1. 2. Elegir nombres con significado para:
                                                                                    1. Almacenes
                                                                                      1. Entidades externas
                                                                                        1. Flujos de datos
                                                                                          1. Procesos
                                                                                          2. 3. Identificar el papel del proceso del sistema
                                                                                            1. 4. Numerar procesos en cierta secuencia de ejecución para el lector del DFD
                                                                                              1. 5. Verificar que el DFD no sea excesibamente complejo
                                                                                                1. Deberá ser
                                                                                                  1. comprensible
                                                                                                    1. Agradable a la vista sin muchos elementos
                                                                                                  2. 6. Todos los elementos deberán estar relacionandos entre si por el DFD
                                                                                                    1. 7. Los procesos se relacionarán con:
                                                                                                      1. Almacenes
                                                                                                        1. Entidades externas
                                                                                                          1. Otros procesos
                                                                                                            1. Deberá tener al menos un entrada como salida
                                                                                                            2. 8. Los almacenes se relacionarán solo con los procesos
                                                                                                              1. 9. Las entidades externas se relacionarán solo con los procesos
                                                                                                                1. 10. Todos los niveles deberan tener igual cantidad de entradas como salidas
                                                                                                                  1. 11. Niveles del DFD
                                                                                                                    1. Nivel de partida (Diagrama de contexto)
                                                                                                                      1. Representar las entidades externas
                                                                                                                        1. Dibujar solo los flujos de datos de comunicación exterior-sistema
                                                                                                                          1. No existira almacenes o archivos
                                                                                                                            1. El sistema se representa con un proceso simple
                                                                                                                            2. Nivel 1 y subsiguientes
                                                                                                                              1. En el ultimo nivel los procesos realizan un funcion especifica y concreta
                                                                                                                                1. Todos los niveles tiene la misma cantidad de archivos aunque
                                                                                                                                  1. El nivel dos puede tener mayor cantidad de almacenamientos debido a la explosion de algun proceso
                                                                                                                              2. 12. Cada proceso en el DFD de alto nivel de un sistema puede se explotado para convertise un DFD en si mismo
                                                                                                                                1. 13. Cada proceso de nivel inferior deberá estar reliacionado con el proceso de nivel superior
                                                                                                                                  1. 14. Los flujos de datos pueden descomponerse en una explosión de un proceso en un DFD hijo
                                                                                                                                    1. 15. No prestar atención a condiciones de tiempo excepto
                                                                                                                                      1. Naturales precedencias lógicas
                                                                                                                                        1. Almacenamientos de datos necesarios desde un punto de vista lógico
                                                                                                                                        2. 16. Para evitar el cruzamiento de lineas de flujo de datos se podrá dibujar más de un vez la misma entidad en un mismo diagrama
                                                                                                                                        3. Componentes de un DFD
                                                                                                                                          1. Proceso
                                                                                                                                            1. Círculo
                                                                                                                                            2. Flujo de datos
                                                                                                                                              1. Flecha
                                                                                                                                              2. Almacén
                                                                                                                                                1. Dos líneas paralelas
                                                                                                                                                2. Terminador
                                                                                                                                                  1. Rectángulo
                                                                                                                                                Show full summary Hide full summary

                                                                                                                                                Similar