Académique Documents
Professionnel Documents
Culture Documents
PROGRAMACION DIGITAL
UNIDAD 3
ANALISIS ESTRUCTURADO
CONTENIDO:
ANALISIS ESTRUCTURADO
Definicin.
Herramientas.
DIAGRAMAS DE FLUJO DE DATOS. (DFD)
Definicin
Componentes.
Niveles.
Caractersticas de los Niveles.
Pasos para el desarrollo de DFD.
Errores ms comunes.
Ejemplo.
DICCIONARIO DE DATOS
Definicin.
Razones para su utilizacin.
Formatos para documentar un diccionario de datos.
Ejemplo.
ANALISIS ESTRUCTURADO
Los lugares de origen y destino de los datos (los lmites del sistema),
Las transformaciones a las que son sometidos los datos (los procesos internos),
Los lugares en los que se almacenan los datos dentro del sistema, y
Los diagramas de flujo de datos fueron inventados por Larry Constantine, el desarrollador original del
diseo estructurado, basado en el modelo de computacin de Martin y Estrin: "flujo grfico de datos".
Es importante tener en mente: los DFD no slo se pueden utilizar para modelar sistemas de proceso de
informacin, sino tambin como manera de modelar organizaciones enteras, es decir, como una
herramienta para la planeacin estratgica y de negocios.
COMPONENTES DE UN DIAGRAMA DE FLUJO DE DATOS
Los componentes de un diagrama tpico de flujo de datos son: Procesos, Flujos de Datos, Almacenes o
Archivos, Terminadores o Entidades.
SIMBOLOGA
Segn la notacin de
Yourdon/Demarco.
Segn la notacin de
Flujo de datos:
Representa un transporte de paquetes de datos desde un origen hasta un destino, es decir que
representa una estructura de datos en movimiento de una parte del sistema a otro.
Puede imaginarse como una tubera por donde se envan paquetes de datos, pero deber tener una
descripcin de su contenido la cual deber elegirse de forma que sea lo ms til posible a los usuarios
que revisen el DFD.
Se representa grficamente por medio de una flecha que entra o sale de un proceso. El sentido de la
flecha indica la direccin del flujo.
Almacn:
Representa un archivo lgico en donde se agregan o de donde se extraen datos.
Deber elegirse el nombre que sea ms descriptivo para el usuario, que identifique los paquetes de
datos que contiene. Implica escritura, actualizacin o borrado de datos, lectura o recuperacin de
informacin almacenada. Se representa como un rectngulo abierto.
Flujos de Datos.
Procesos.
Almaces.
Tome en cuenta que debe escoger nombres con significado para los procesos, flujos y
terminadores.
Todo sistema contiene por lo menos un terminador de entrada y otro de salida, su nmero vara
y depende de la cantidad de elementos que suministren datos o reciban informacin del sistema.
Para representar el movimiento de los datos tome en cuenta que cada flecha solo puede
representar un flujo de datos.
2. Cree un Diagrama de Contexto que muestre los terminadores y los flujos de datos que entran y
salen del sistema. Este diagrama contiene un nico proceso que es el nombre del sistema, no se
detallan los almacenes.
3. Trace el diagrama Nivel 0, el cual va a contener todos los procesos del sistema, los cuales deben
estar numerados correlativamente (1,2,3,..); en este nivel se muestran los almacenes de datos.
4. Cree un diagrama hijo para cada uno de los procesos del diagrama anterior, en este diagrama se
deben mantener las entradas y salidas al proceso que se expande; su numeracin se realizar
utilizando el numero del proceso padre y el correlativo correspondiente. (1.1, 1.2, 1.3, ,
2.1,
2.2,2.3,)
5. Revise buscando errores y asegrese que las etiquetas que se asignan a cada proceso y flujo de
datos son significativas.
LO CORRECTO
Todos los flujos de datos deben iniciarse o terminar en un proceso, los almacenes y
terminadores no pueden estar conectados entre ellos.
Los procesos necesitan al menos tener un flujo de datos de entrada y flujo de datos de
salida.
EJEMPLO
Proceso
Descripcin
EE
Entradas
Salidas
Nombre del
Inscribir Estudiante
Proceso
Descripcin
EE
Entradas
Salidas
Nombre del
Proceso
Descripcin
EE
Entradas
Salidas
Proceso
CURSOS
Flujo de Datos
proporcionados
Descripcin de los
Datos
ESTUDIANTE
Flujo de Datos
Informacin de Estudiante.
proporcionados
Descripcin de los
Datos
Datos
Descripcin
El estudiante entrega un formato con su informacin personal y del curso que desea realizar.
Estudiante (Entidad)
Estructura de Datos
Datos
Descripcin
La secretaria extrae la informacin del curso solicitador del archivo CURSOS para determinar
si hay disponibilidad de cupo para atender la solicitud.
Inscribir Estudiante.
Estructura de Datos
Datos
Descripcin
Inscribir Estudiante.
Notificar Estudiante.
Estructura de Datos
Carta de Aceptacin
Datos
Descripcin
La secretaria elabora una carta para informarle al estudiante que ha sido aceptado en el
curso.
Notificar Estudiante.
Estudiante (Entidad)
Estructura de Datos
Procesos
Nombre del Proceso
Descripcin
Entradas
Salidas
Resumen lgico del Proceso
Archivos
Nombre del Archivo
Flujo de Datos recibidos
Flujo de Datos
proporcionados
Descripcin de los
Datos
Flujos de Datos
Nombre del Flujo de
Datos
Descripcin
Proveniente de los Procesos
Para los Procesos
Estructura de Datos