Está en la página 1de 66

Un diagrama o grfico es un tipo de esquema de informacin que representa datos numricos tabulados.

La palabra flujo se puede referir a varios conceptos de diversos campos, en el campo de la informtica que es la cual nos dedicamos tenemos, tenemos:

El Flujo de trabajo es el estudio de los aspectos operacionales de una actividad de trabajo:


cmo se estructuran las tareas, cmo se realizan, cul es su orden correlativo, cmo se sincronizan, cmo fluye la informacin que soporta las tareas y cmo se le hace seguimiento al cumplimiento de las tareas.

Muestran en forma visual slo el flujo de datos entre los distintos procesos, entidades externas y almacenes que conforman un sistema.

Cuando los analistas de sistemas indagan sobre los requerimientos de informacin de los usuarios, deben ser capaces de concebir la manera en que los datos fluyen a travs del sistema u organizacin, los procesos que sufren estos datos y sus tipos de salidas.

Se le considera como:
un tipo de herramienta de modelado que describe los flujos de datos o tuberas, los procesos que cambian o transforman los datos en un sistema, las entidades externas que son fuente o destino de los datos (y en consecuencia los lmites del sistema) los almacenamientos o depsitos de datos a los cuales tiene acceso el sistema, permitiendo as describir el movimiento de los datos a travs del sistema.

Es una prctica comn para un diseador dibujar un contexto a nivel de DFD que primero muestra la interaccin entre el sistema y las entidades externas.

El Diagrama de Flujo de Datos describe:


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 canales por donde circulan los datos.

los DFD fueron inventados por Larry Constantine desarrollador original del diseo estructurado, basado en el modelo de computacin de Martin y Estrin: "Flujo Grfico de Datos" . Los diagramas de flujo de datos (DFDs) son una de las tres perspectivas esenciales de Anlisis de Sistemas Estructurados y Diseo por Mtodo SSADM.

1. Diagramas fsicos de flujo de datos.

2. Diagramas lgicos de flujo de datos.

Los diagramas de flujo de datos son de dos tipos:

1. Diagramas fsicos de flujo de datos. Proporcionan un panorama del sistema en uso, muestra las tareas que se llevan a cabo y como se hacen

Las caractersticas fsicas incluyen:


Nombre de personas Nombre o formatos de documentos Nombres de departamentos Archivo de maestro y de transacciones Equipo y dispositivos utilizados Ubicaciones, entre otros.

Para los analistas de sistema es ms fcil describir la interaccin entre los componentes fsicos que comprender las polticas empleadas. De modo que identifican las personas, lo que hacen, los documentos que inician las actividades y el equipo para su procesamiento.

Los diagramas fsicos de flujos de datos son de utilidad para comunicarse con los usuarios. Estos relacionan con facilidad a las personas, las ubicaciones y los documentos ya que trabajan todos los das con estas entidades (Los diagramas lgicos van a resultar abstractos para los usuarios).

Los diagramas fsicos proporcionan un camino para validar o verificar el punto de vista del usuario sobre la forma en que opera el sistema en uso.

2. Diagramas lgicos de flujo de datos.


Proporcionan un panorama del sistema independiente de la implantacin, que se centra en el flujo de datos entre los procesos sin considerar los dispositivos especficos y la localizacin de almacenes de datos o personas en el sistema.

Los diagramas fsicos de flujos de datos, no son un fin en si mismos, sino son un medio para describir la implantacin del sistema existente. El diagrama lgico es una visin retrospectiva de la implantacin actual y proporciona la base para examinar la combinacin de procesos, flujo de datos, almacenes de datos, entrada y salida sin importarnos los dispositivos fsicos, personas o aspectos de control que caracterizan la implantacin.

As que el diagrama lgico se obtiene del diagrama fsico al llevar a cabo lo siguiente:
Sealar los datos necesarios en este momento para un proceso, no documentos que los contienen. Indicar los flujos entre los procedimientos y no entre personas, oficinas o localidades. Eliminar herramientas y dispositivos. Eliminar informacin de control. Consolidar los almacenes de datos redundantes. Eliminar los procesos innecesarios (v.gr los que no cambian los datos, independientes de los dispositivos donde ocurren, los que representan un proceso nico dentro del sistema).

Los niveles se refieren a la cantidad de detalles asociados a cada proceso que se realice a los datos de entrada.

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:

En el diagrama de contexto solo se dibuja el proceso principal y los flujos entre este y sus entidades externas.

Nivel 0
Diagrama de Nivel Superior: 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.

Nivel 1

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.

Entradas

Salida

Proceso

Proceso

Entradas

Salida

Se trata de analizar los flujos que entran a un sistema (visto como un nico proceso) y los que salen... Y entender como internamente la informacin se procesa y se comparte entre subprocesos ...

Entradas

Salida

Proceso
Proceso Entradas Salida

Qu Procesos integran el sistema ? Qu datos emplea cada proceso ? Qu datos son almacenados ? Qu datos entran y salen del sistema ?

Comunicacin

Para establecer una comunicacin se necesita: un EMISOR, que enva un mensaje;

Un RECEPTOR, que recibe el mensaje;

EMISOR

un CANAL, que transmite el mensaje

RECEPTOR

Comunicacin

CANAL

Emisor-Receptor

Emisor-Receptor

Comunicacin

CANAL

Emisor-Receptor

Emisor-Receptor

Comunicacin
MEMORIA

CANAL

Emisor-Receptor

Emisor-Receptor

Comunicacin
MEMORIA

CANAL
Emisor-Receptor

EL SISTEMA Emisor-Receptor

Comunicacin
MEMORIA

ENTIDAD EXTERNA

CANAL

EL SISTEMA Emisor-Receptor

Comunicacin
MEMORIA

ENTIDAD EXTERNA

CANAL

PROCESO
EL SISTEMA

Comunicacin
MEMORIA

ENTIDAD EXTERNA

Flujo de datos

PROCESO
EL SISTEMA

Comunicacin

DEPOSITO DE DATOS

ENTIDAD EXTERNA

Flujo de datos

PROCESO
EL SISTEMA

Comunicacin

DEPOSITO DE DATOS Flujo de datos Flujo de datos Flujo de datos

ENTIDAD EXTERNA

PROCESO
EL SISTEMA

DFDs
PEDIDOS BODEGA Pedidos cancelados Detalles del pedido Contabilidad pedidos Nombre del cliente, direccin del cliente CONTABILIDAD DE ENVIO CLIENTES Informacin de cuentas FACTURAS Contabilidad Detalles de envo

CLIENTES

RECEPCION

Nombre del cliente, direccin del cliente


Facturas CLIENTES

Nombre del cliente, detalles de la factura

COBRANZAS

Indagaciones

DFDs
PEDIDOS CLIENTES
Pedidos cancelados Detalles del pedido Detalles de envo Contabilidad
2. CONTABI -LIDAD DE ENVIO

BODEGA

pedidos
1. RECEPCION DE PEDIDOS

Nombre del cliente, direccin del cliente

CLIENTES
Informacin de cuentas Contabilidad

Nombre del cliente, direccin del cliente


Facturas
3. COBRANZAS

FACTURAS
Nombre del cliente, detalles de la factura

CLIENTES
Indagaciones
Yourdon, E. Anlisis Estructurado Moderno

El propsito de un Diagrama de Flujo de Datos (DFD) es mostrar, para un cierto sistema o subsistema:
Cules son los lmites del sistema De dnde vienen los datos A dnde van los datos cuando dejan el sistema Dnde se almacenan los datos Qu procesos transforman los datos y Las interacciones entre los procesos y los depsitos de datos

Proceso

Entidades

Elementos DFDs

Flujos de Informaci n:

Almacene s de Datos

Entidades
Representan las Fuentes o Destinos de los Datos, generalmente es una persona o un grupo, por ejemplo una organizacin externa o una agencia gubernamental, o un grupo o departamento que est dentro de la misma compaa u organizacin
Yourdon/Demarco Gene & Sarson

Entidad 1

Entidad 1

Ejemplos:
Alumno Cliente Paciente

Proceso
Muestra una parte del sistema que transforma entradas en salidas. El proceso se representa grficamente como un valo o un rectngulo con esquinas redondeadas Estas diferencias son slo de forma, y se debe optar por alguna de ellas y utilizarla en forma consistente. Yourdon/Demarco Gene & Sarson

Ejemplos:

Flujos de Informacin:
Un flujo se representa grficamente por medio de una flecha que entra o sale de un proceso. El flujo se usa para describir el movimiento de bloques o paquetes de informacin de una parte del sistema a otra. Por ello, los flujos representan datos en movimiento
Yourdon/Demarco Gene & Sarson

Ejemplos:
Detalle de Factura Orden de Compra

Almacenes de Datos:
Se utiliza para modelar un conjunto de paquetes de datos en reposo.
Se denota por dos lneas paralelas u otras alternativas grficas. De modo caracterstico, el nombre que se usa para un almacn es el plural del que se usa para los paquetes que entran y salen del almacn por medio de flujos Repositorio de los datos procesados y utilizados por los procesos del sistema. Yourdon/Demarco Gene & Sarson

Ejemplos:
1
Facturas

Reservas

Los niveles se refieren a la cantidad de detalles asociados a cada proceso que se realice a los datos de entrada.

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

Sirve para representar los lmites del sistema, es decir permite distinguir lo que es el sistema y su entorno.

Ayuda a definir lo que hace y lo que no hace parte del sistema.

La definicin del contexto implica aspectos sociales y organizacionales.

En el centro se ubica el sistema que se desea construir y se rodea de tres tipos de entidades:

Los dems sistemas con los que interacta. Los usuarios del sistema. Los centros de informacin a los cuales necesita acceder para realizar su funcin correctamente (Ej: bases de datos y/o repositorios de informacin).

El sistema se conecta a estas entidades por medio de flechas (uni o bidireccionales). Las significa que el sistema toma o entrega informacin a las entidades. Las muestran un intercambio de informacin entre el sistema y su entorno.

unidireccionales bidireccionales

Modelar el problema como nico proceso

DIAGRAMA DE CONTEXTO

Se muestran todas las entidades externas que interactuan con el sistema y los flujos de datos entre estas entidades y el sistema

Nivel 0: Diagrama de contexto. Nivel 1: Diagrama de nivel superior. Nivel 2: Diagrama de detalle o expansin.

Direccin Departamento

0 Sistema de Control Presupuesto

Pedidos elementos

Proveedores

2 Establecer Presupuesto

Presupuesto Asignado

Departamento
Sol.Rechazada Gastos Requeridos PRESUPUESTO ASIGNADO

Direccin

1 Comprobar Fondos
CTASxDEPTO
Sol. aprobada TIPO CUENTAS

4 Proporcionar Resumen Gastos

Proveedores
SOLICITUDES SUSPENDIDAS

3 Clasificar Gastos

Sol. Registrada

5 Organizar Aprovisionamiento

Informe Entrega

Expansin proceso : 3 Clasificar Gastos


3.1 Clasificar x tipo de gastos 3.2 Actualizar tipo cuenta 3.3 Sumar total 3.4 Actualizar Registro Depto CUENTASxDEPTO TIPO CUENTAS

Nivel 0: Diagrama de contexto.

Licda. Noelia Gmez Gutirrez

Licda. Noelia Gmez Gutirrez

Escoger nombres con significado. Numerar los procesos. Evitar los DFD excesivamente complejos Redibujar el DFD tantas veces como sea necesario estticamente Asegurarse de que el DFD sea lgicamente consistente .

Licda. Noelia Gmez Gutirrez

Las personas, organizaciones y sistemas con los que se comunica el sistema. Se conocen como terminadores. Los datos que el sistema recibe del mundo exterior y que deben procesarse de alguna forma. Los datos que el sistema produce y que se envan al mundo exterior. La frontera entre el sistema y el resto del mundo.

Licda. Noelia Gmez Gutirrez

Describe el entorno pero NO muestra de manera amplia las relaciones entre el sistema que se est desarrollando y el entorno. Por eso debe complementarse con otros diagramas como el de Procesos y el de Actividades. Es conocido como el nivel 0 del Diagrama de Flujo de Datos (DFD) que veremos luego.

DC con enfoque UML

Estudiante

Una empresa pretende desarrollar un software, al que denominar HogarSeguro, para que el propietario de una vivienda sea capaz de configurar el sistema de seguridad de su casa, una vez instalado. Se trata de controlar todos los sensores conectados al sistema de seguridad, interaccionando con dicho sistema mediante un panel de control dotado de un teclado numrico y teclas de funcin
Durante la instalacin, el panel de control se usa para programar y configurar el sistema. Cada sensor tiene asignado un nmero, un tipo, y una palabra clave es necesaria para poner en marcha y desactivar el sistema. Adems se pueden introducir 3 nmeros de telfono para realizar llamadas cuando algn sensor produzca un evento. Cuando el sistema software detecte algn evento proveniente de alguno de los sensores, provocar que suene una alarma conectada al sistema. Despus de un tiempo de espera especificado por el usuario al configurar el sistema, el software debe realizar una llamada a uno de los nmeros de telfono, proporcionando informacin acerca del origen de la alarma, y de la localizacin de la vivienda. Dicho nmero se marcar de nuevo cada 20 segundos hasta que se consiga contactar con el nmero llamado. La interaccin con el sistema HogarSeguro se lleva a cabo a travs de un subsistema que lee las entradas proporcionadas por el teclado numrico y las teclas de funcin, visualiza los mensajes en una pantalla LCD del panel de control, as como la informacin sobre el estado del sistema.

Panel de Control

Pantalla LCD del panel de control

Software Hogar Seguro

Alarma

Sensor

Lnea telefnica

Informacin que fluye: Estado del sensor, Ordenes y datos de usuario, Informacion para visualizar Tipo de alarma, Tonos del nmero de telfono

También podría gustarte