Anda di halaman 1dari 9

UNIVERSIDAD TCNICA DE MANAB

FACULTAD DE CIENCIAS INFORMTICAS


CARRERA DE INGENIERA EN SISTEMAS
INGENIERA DEL SOFTWARE I

TEMA:
Diagramas de Flujo de Datos

DOCENTE:
Ing. Maricela Pinargote

ESTUDIANTE:
Vera Gmez Damin

NIVEL:
7 A

SEMESTRE OCTUBRE-FEBRERO DEL 2015

Diagramas de flujo de datos


Los modelos de flujo de datos son una forma intuitiva de mostrar cmo los datos
son procesados por un sistema. A nivel de anlisis, deberan usarse para
modelar la forma en la que los datos son procesados en el sistema existente. El
uso de modelos de flujo de datos para anlisis comenz a usarse ampliamente
despus de la publicacin del libro de DeMarco (DeMarco, 1978) sobre anlisis
de sistemas estructurados. Estos modelos son una parte intrnseca de los
mtodos estructurados que han sido desarrollados a partir de este trabajo. La
notacin usada en ellos representa el procesamiento funcional (rectngulos
redondeados), los almacenes de datos (rectngulos) y el flujo de datos entre
funciones (flechas etiquetadas).
Los modelos de flujo de datos se utilizan para mostrar cmo fluyen los datos a
travs de una secuencia de pasos de procesamiento. Por ejemplo, un paso de
procesamiento podra ser filtrar registros duplicados en una base de datos de
clientes. Los datos se transforman en cada paso antes de moverse a la siguiente
etapa. Estos pasos de procesamiento o transformaciones representan procesos
software o funciones cuando los diagramas de flujo de datos se utilizan para
documentar un diseo software. Sin embargo, en un modelo de anlisis, el
procesamiento se puede llevar a cabo por las personas o por las computadoras.
Un modelo de flujo de datos, que muestra los pasos que comprende el
procesamiento de un pedido de productos (tales como equipamiento informtico)
en una organizacin. Este modelo particular describe el procesamiento de datos
en la actividad Colocar el pedido del equipamiento en el modelo completo del
proceso mostrado en la figura a continuacin. El modelo muestra cmo el pedido
para los productos fluye desde un proceso a otro.

Tambin muestra los almacenes de datos (Fichero de pedidos y Fichero de


presupuesto) que estn implicados en este proceso.
Los modelos de flujo de datos son valiosos debido a que realizan un seguimiento
y documentan cmo los datos asociados con un proceso particular fluyen a
travs del sistema, y esto ayuda a los analistas a comprender el proceso. Los
diagramas de flujo de datos tienen la ventaja de que, a diferencia de otras
notaciones de modelado, son sencillos e intuitivos. Normalmente es posible
explicarlos a los usuarios potenciales del sistema, quienes pueden entonces
participar en la validacin del anlisis.
En principio, el desarrollo de modelos tales como modelos de flujo de datos
debera ser un proceso descendente. En este ejemplo, esto podra implicar
que debera comenzarse analizando el proceso de adquisicin de equipamiento
en su totalidad. A continuacin se seguira con el anlisis de subprocesos tales
como el de solicitud de pedidos. En la prctica, el anlisis nunca se hace as. Se
analizan varios niveles al mismo tiempo. Los modelos de bajo nivel pueden
desarrollarse primero y despus abstraerse para crear un modelo ms general.
Los modelos de flujo de datos muestran una perspectiva funcional en donde cada
transformacin representa un nico proceso o funcin. Son particularmente tiles
durante el anlisis de requerimientos ya que pueden usarse para mostrar el
procesamiento desde el principio hasta el final en un sistema. Es decir, muestra
la secuencia completa de acciones que tienen lugar a partir de una entrada que
se est procesando hasta la correspondiente salida que constituye la respuesta
del sistema. La figura a continuacin ilustra este uso de los diagramas de flujo
de datos. Este es un diagrama del procesamiento que tiene lugar en el sistema
de bomba de insulina.

Los diagramas derivados de los procesos principales se clasifican en niveles,


los cuales son:

Nivel 0: Diagrama de contexto.

Nivel 1: Diagrama de nivel superior.

Nivel 2: Diagrama de detalle o expansin.

Diagrama de Contexto: Nivel 0.

En el diagrama de contexto solo se dibuja el proceso principal y los flujos


entre este y sus entidades externas.

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 pueden
interrelacionarse directamente, sino que entre ellos siempre debe existir
algn almacenamiento o entidad externa que los una.

Diagrama de Detalle o Expansin: Nivel 2.

A partir del nivel 2 de detalle, los procesos pueden interrelacionarse


directamente, sin necesidad de almacenamiento que los una.

Cabe destacar que en el nivel 1 y 2 siempre los procesos deben tener las
entradas y las salidas dadas en el diagrama de contexto.
RESUMEN

Mediante el texto analizado anteriormente acerca de los diagramas de flujos de


datos puedo decir que estos son la representacin grfica de un proceso que
pueden utilizarse para modelar el procesamiento de los datos llevado a cabo por
un sistema, que tienen como objetivo facilitarnos simplificar el anlisis de un
proceso. El diagrama de flujo consta de smbolos como cuadros, rombos, valos,
etc. que representan a cada uno de los pasos que el sistema va a seguir de
principio a fin de una accin y para que uno mismo se vaya dando una idea de
lo que se necesita. . Estos smbolos estn conectados por flechas que nos
indican la secuencia en que se van desarrollando las distintas tareas.

EJEMPLOS
DFD de nivel 1 para la funcin de seguridad de CasaSegura

DFD de nivel 2 que mejora el proceso vigilar sensores

Diagrama de flujos de datos para imprimir un informe de calificacin de


estudiante

ANEXOS

BIBLIOGRAFA

AUTOR

TTULO DEL LIBRO

EDICIN

AO DE
PUBLICACIN

EDITORIAL

Kimmel, Paul

Manual de UML

12/2010

McGraw-Hill
Interamericana

Fontela,
Carlos

UML: modelado de software


para profesionales

2011

Alfaomega
Grupo Editor

Gutirrez
Coso, Celia

Casos prcticos de UML

2011

Editorial
Complutense

Ian
Sommerville

Ingeniera del software

2005

Pearson
Educacin

Roger S.
Pressman

Ingeniera del software. Un


enfoque prctico

2010

McGRAW-HILL

Anda mungkin juga menyukai