You are on page 1of 11

Procesamiento de Datos I

Tema 2 – Análisis Estructurado (DFD)

Prof. Baudilio Zapata


PRINCIPIOS BÁSICOS
• Distinción y separación de las partes para conocer sus principios
• Estudio minucioso de cualquier objeto de estudio.
Análisis
• Examen detallado de los hechos para conocer los elementos que lo
constituyen ya la interrelación entre ellos.

• Plasmar el pensamiento mediante esbozos, gráficos o bocetos.


Diseño • Selecciona un conjunto de elementos para crear un objeto
• Representación gráfica de una obra futura.

• Elementos organizados que se relacionan entre si, para lograr un objetivo.


Sistema • Un sistema puede estar formado por subsistemas.
• Tienen límites que los diferencian del ambiente externo.
Ambiente Externo

Sistema

Elementos

Sub
sistema

Elementos
• Energía • Energía
• Información • Información
• Recursos • Recursos

Súper Sistema
Prof. Baudilio Zapata
APLICADOS AL DESARROLLO DE SISTEMAS

Análisis Diseño Implantación

• Definir el problema. • Describir, organizar y estructurar


• Identificar causas. los componentes del sistema.
• Especificar la solución. • Identificar causas.
• Identificar los requerimientos de • Construir gráficamente el sistema
información que deben ser cumplidos. propuesto.
• Definir objetivos a alcanzar. • Actividad de modelaje
• Evaluar soluciones. • La información modelada identifica
• Problemas de los sistemas los requerimientos, y se convierte en
existentes. modelos de solución.

Análisis Diseño

QUE CÓMO

Problema Solución
Prof. Baudilio Zapata
ANÁLISIS ESTRUCTURADO DE SISTEMAS

AES (Análisis Estructurado de Sistemas)

• El objetivo es organizar las tareas asociadas para la determinación de los


requerimientos.

• Repuestas a preguntas específicas:


o ¿Qué procesos integran el sistema?
o ¿Qué datos emplea cada proceso?
o ¿Qué datos son almacenados?
o ¿Qué datos ingresan y abandonan al sistema?

• Herramientas
o DFD (Diagrama de Flujo de Datos)
o DD (Diccionario de Datos)

Prof. Baudilio Zapata


DIAGRAMA DE FLUJO DE DATOS

DFD (Diagrama de Flujo de Datos)

Es una herramienta grafica para describir y analiza el movimiento de los


datos a través de un sistema.

• Muestra el flujo de información.

• Muestra las transformaciones aplicadas a los datos desde la entrada


hasta la salida.

• Específica que hace el sistema.

• Es gráfico.

• Es comprensible por los usuarios.

Prof. Baudilio Zapata


DIAGRAMA DE FLUJO DE DATOS
 Notación de los DFD´S

• Flujo de Datos ( ): Representa el movimiento de los datos en determinada


dirección. Los flujos representan datos en movimiento.
nombre informe

2. Entidad ( ): Representa fuentes o destino externos de datos que pueden ser


personas, programas etc..
Cliente Proveedor

3 . Procesos ( ): Indica una parte del sistema donde la información es procesada,


donde se reciben datos para ser trabajados y poder así entregarlos
como salida.
1 2
Actualizar Calcular
Inventario nota

4 . Almacén ( ) : Representa un archivo lógico donde se agregan o extraen datos.

Proveedores Empleados

Prof. Baudilio Zapata


DIAGRAMA DE FLUJO DE DATOS

 Características de los DFD

• Muestra que debe hacer sin referenciar el como.

• Son diagramas explícitos y comprensibles.

• Dan la posibilidad de representar el sistema a diferentes niveles de


complejidad, desde lo más global hasta lo más detallado.

• Sólo se requieren 4 símbolos.

• Son de fácil mantenimiento, pues los cambios afectan solo a algunos


de los elementos no al todo.

Prof. Baudilio Zapata


DIAGRAMA DE FLUJO DE DATOS

 Niveles en un Diagrama de Flujo de Datos

• Nivel 0: Diagrama de Contexto, sólo modela el proceso principal del problema en cuestión
con sus respectivas entidades. Cada proceso debe tener al menos un proceso de
entrada y uno de salida.

• Nivel 1: En este nivel superior se plasman todos los procesos que describen el proceso
principal. En este nivel aparecen los almacenes.

• Nivel 2: En este proceso se explotan los procesos provenientes de los niveles anteriores.

“ En el nivel 1 y 2 los procesos deben tener las entradas y


salidas del Diagrama de Contexto”.

Prof. Baudilio Zapata


DIAGRAMA DE FLUJO DE DATOS

Técnicas para la Construcción de los DFD’S


1. Entidad ( ):
1.1 Representa entes ajenos a la aplicación. Los que aportan o reciben información.
1.2 Representa personas, organizaciones o sistemas que no pertenecen al sistema estudio.
1.3 Las entidades externas no se comunican entre si en este diagrama.
1.4 Pueden aparecer en los distintos niveles del DFD para su mejor comprensión, aunque
normalmente aparecerá en el diagrama de contexto.
1.5 Suministra información acerca de la conexión del sistema con el mundo exterior.

• Procesos ( ):
2.1 Cuando un flujo de datos entra a un proceso sufre una transformación. Él no es origen ni
final de los datos, solo transforma.
2.2 Puede transformar un dato en varios.
2.3 Es necesario que un proceso entre una entidad externa y un almacén de datos.

• Almacén ( ):
3.1 Representan la información en reposo.
3.2 No puede, crear, destruir ni transformar datos.
3.3 No puede estar directamente comunicado con otro Almacén o Entidad Externa
3.4 No representa la clave de acceso o detalle del archivo sino la operación que realiza.

Prof. Baudilio Zapata


DIAGRAMA DE FLUJO DE DATOS
Técnicas para la Construcción de los DFD’S
1. Flujo de Datos ( ):
4.1 Los datos no pueden ser creados ni destruidos por un flujo de datos.
4.2 Sirve para conectar el resto de los componentes de un DFD.
4.3 La flecha del flujo indica e la dirección del almacén de datos y a la inversa si es que el
proceso lee datos del almacén.

2. En el Diagrama de Contexto, solo aparecen los proceso, entidades externas y flujos de


entradas. No aparece el almacén de datos.

4. En el caso de los nombres, todos los elementos deben ir etiquetados mediante nombres
representativos que describa lo que representa.
Para el caso de los procesos describirá lo que hace con un verbo significativo (Validar,
Registrar).

7. Numerar los procesos así como sus explosiones.

9. Cuando un proceso se explosiona un nuevo DFD todas las entradas y salidas de dicho
proceso deben estar presentas como entradas y salidas de otros DFD’S

11. Todos los procesos deben tener al menos un flujo de entrada y otro de salida.

Prof. Baudilio Zapata


DIAGRAMA DE FLUJO DE DATOS

Ventajas Limitaciones

• Fácil mantenimiento, basta agregar , eliminar • No se visualiza el detalle de los datos que se
o separar burbujas. van a almacenar. Se usa el Diagrama Entidad
Relación.
• Fácil lectura con esto se constituye en un
instrumento de mucha versatilidad • No detalla el contenido de los flujos de datos
ni el contenido de los archivos.

Prof. Baudilio Zapata

You might also like