ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Creación de los Diagramas de los Flujos de Datos (DFD)


Enviado por   •  14 de Junio de 2013  •  Exámen  •  3.264 Palabras (14 Páginas)  •  596 Visitas

Página 1 de 14

Creación de los Diagramas de los Flujos de Datos (DFD)

Este tutorial desarrolla ejercicios que te ayudarán a construir un modelo de procesos. Construiremos un conjunto de diagramas de flujo, definiremos sus componentes y generaremos informes para comprobar el trabajo realizado.

¿ Qué es un modelo de procesos?

Un modelo de procesos representa el camino que siguen los datos y el modo en que son procesados por el sistema. Representa las funciones (procesos) que contiene el sistema, los datos (flujo de datos y almacenes de datos) que cada función necesita y genera, y las interacciones necesarias entre las funciones (flujo de datos).

El modelo de procesos proporciona un complemento al modelo de datos, el cual define la información que un sistema usa o produce. El modelo de procesos observa el sistema desde el punto de vista de la funcionalidad, el modelo de datos desde el punto de vista de la información. Tomados ambos conjuntamente, el modelo de procesos y el modelo de datos proporcionan un diagrama comprensible de cómo está siendo construido el sistema.

Se construye un modelo de procesos dibujando un conjunto de diagramas de flujo de datos y estructurándolos en diferentes niveles.

Componentes de un diagrama de flujo de datos

Los diagramas de flujo de datos muestran la función que un sistema debe desarrollar y las transformaciones de los datos que tienen lugar.

Hay dos técnicas extensamente aceptadas para el diseño de los diagramas de flujo de datos: Gane & Sarson y Yourdon/DeMarco. System Architect soporta estas dos y además una tercera llamada Ward & Mellor.

En este tutorial, trabajaremos con cuatro símbolos distintos del diagrama de flujo de datos:

Entidad externa, representando la fuente o destino final de los datos.

_

Almacén de datos, representando conjuntos de datos que existen en el sistema.

_

Procesos, representando funciones que transforman datos de entrada en nuevos datos de salida.

_

Flujo de datos, representando el flujo de información, tanto de entrada como de salida de los procesos.

_

Los cuatro símbolos – Entidad Externa, Almacén de datos, Proceso y Flujo de datos- son comunes a ambas técnicas y conceptualmente representan la misma información. Sin embargo, como podemos ver en las figuras anteriores, las formas de los símbolos difieren. Por ejemplo, un proceso en Gane & Sarson es un rectángulo con las esquinas redondeadas mientras que en Yourdon/DeMarco es un círculo (también conocido como una burbuja). En este tutorial nosotros usaremos la metodología Gane & Sarson.

Un acercamiento a la construcción del modelo de procesos

Un modelo de procesos se construye dibujando un conjunto de diagramas de flujo de datos distribuidos en varios niveles. Una vez completado el modelo de procesos, habrás creado un conjunto descendente de flujos de datos, es decir, que cada nivel proporcionará más detalles del nivel superior. El diagrama de contexto será el nivel superior de este conjunto de flujo de datos.

Mientras que el modelo de procesos que hablamos anteriormente será organizado desde una vista global del sistema en el nivel superior a una vista detallada en niveles inferiores, no siempre tiene sentido realizarlo mediante esta metodología descendente.

Una estrategia alternativa para la construcción de diagramas de flujo de datos consiste en seguir una estrategia intermedia entre la descendente y la ascendente. En esta estrategia empiezas construyendo en el nivel más alto el diagrama de contexto pero en lugar de tratar de construir entonces el segundo nivel, profundizamos más y construimos el nivel de eventos. Esta estrategia es la que seguiremos en este tutorial.

Niveles de los diagramas de flujo de datos

Este término significa que cada nivel presenta la misma información que el nivel inmediatamente superior pero en mayor detalle. Construirás cuatro niveles de diagramas de flujo de datos:

El nivel superior o diagrama de contexto, el cual representa el sistema dentro de su amplio entorno.

El nivel individual de respuesta, muestra las repuestas del sistema para cada evento.

El nivel de grupo, muestra las principales funciones del sistema, y

El nivel de detalle, el cual detalla completamente el nivel individual de respuesta.

Paso 1: Crear el Diagrama de Contexto

Se dibuja un diagrama de contexto para mostrar el alcance del sistema a desarrollar. Este diagrama será el nivel superior en tu conjunto de diagramas de flujo de datos.

Paso 2: Crear los diagramas del nivel individual de respuesta

Después de crear el Diagrama de Contexto y crear el diagrama Entidad/Relación, sugerimos que crees este nivel. Dibujando una serie de diagramas de este nivel aseguras que comprendes lo que tu sistema debe hacer y como debe responder a su entorno. En el Sistema de Biblioteca que te proponemos a continuación hemos identificado siete eventos principales para los cuales nuestro sistema debe saber responder:

Members wants to borrow a book

Members returns a book

Book is overdue

Applicant wants to become a Library member

Library needs to order books from Publishers

Library management wants reports

Library needs to obtain ISBN information

Miembros quieren tomar prestado un libro

Miembros devuelven un libro

El libro debería haber sido devuelto

Solicitante para ser miembro

...

Descargar como (para miembros actualizados)  txt (21.9 Kb)  
Leer 13 páginas más »
Disponible sólo en Clubensayos.com