P. 1
CLASE 3 Diagrama de flujos de datos

CLASE 3 Diagrama de flujos de datos

|Views: 7.758|Likes:
Publicado porL Fernando Zavala
Clase 3 para Diagrama de flujos de datos
Clase 3 para Diagrama de flujos de datos

More info:

Published by: L Fernando Zavala on Jun 28, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

01/14/2014

pdf

text

original

DIAGRAMAS DE FLUJO DE DATOS LÓGICOS Y FÍSICOS Los diagramas de flujo de datos se catalogan como lógicos o físicos.

Un diagrama de flujo de datos lógico se enfoca en el negocio y en el funcionamiento de éste . No se ocupa de la manera en que se construirá el sistema. Más bien, describe los eventos que ocurren en el negocio y los datos requeridos y producidos por cada evento. Por el contrario, un diagrama de flujo de datos físico muestra cómo se implementará el sistema , incluyendo el ard!are, el soft!are, los arc ivos y las personas involucradas en el sistema. "n la siguiente tabla se comparan las características de los modelos lógico y físico.
Característica de Diseño #u$ describe el Modelo #u$ representan los Procesos #u$ representan los (lmacenes de )atos *ipo de (lmacenes de )atos %ontroles del +istema Ló ico %ómo funciona el negocio Las actividades del negocio %olecciones de datos independientemente de cómo se almacenan Muestra almacenes de datos que representan colecciones de datos permanentes Muestran los controles del negocio Físico %ómo se implementará el sistema &o cómo funciona el sistema actual' Programas, módulos del programa y procedimientos manuales (rc ivos y bases de datos físicos, arc ivos manuales (rc ivos maestros, arc ivos de transición. %ualesquier procesos que opere en dos momentos diferentes deben conectarse mediante un almac$n de datos Muestra controles para validar los datos de entrada, para obtener un registro &el estado de un registro', para asegurar la reali,ación e-itosa de un proceso y para la seguridad del sistema &ejemplo. registros de una cuenta de diario'

/bserve que el modelo lógico refleja el negocio, mientras que el modelo físico describe el sistema. "n teoría, los sistemas se desarrollan mediante el análisis del sistema actual &)0) lógico actual' y despu$s se agregan características que el nuevo sistema debe incluir &)0) lógico propuesto'. Por 1ltimo, se deben desarrollar los mejores m$todos para implementar el nuevo sistema &)0) físico'. "n la figura se muestra esta progresión &)e modelo Lógico a 0ísico'

"l desarrollo de un diagrama de flujo de datos lógico para el sistema actual ofrece un entendimiento claro de su funcionamiento, y por lo tanto un buen punto de partida para desarrollar el modelo lógico del mismo. %on frecuencia este paso, que requiere una considerable cantidad de tiempo, se omite para ir directamente al )0) lógico propuesto. Las gráficas de navegación para los sitios 2eb que se crean con Microsoft 0rontPage constituyen un ejemplo de un tipo de modelo lógico.

3na ventaja de construir el diagrama de flujo de datos lógico del sistema actual es que se puede usar para crear el diagrama de flujo de datos lógico del nuevo sistema. Los procesos innecesarios en el nuevo sistema se podrían eliminar y agregar nuevas características, actividades, salidas, entradas y datos almacenados. Mediante este enfoque se garanti,a que el nuevo sistema conservará las características esenciales del sistema anterior. (demás, el uso del modelo lógico del sistema actual como base para el sistema propuesto ofrece una transición gradual para el dise4o del nuevo sistema. 3na ve, desarrollado el modelo lógico para el nuevo sistema, se podría usar para crear un diagrama de flujo de datos físico para tal sistema. La figura siguiente muestra un diagrama de flujo de datos lógico y uno físico para el cajero de una tienda de abarrotes. "l %L5"N*" lleva los (6*7%3L/+ a la caja8 se %/N+3L*(N los P6"%5/+ de todos los (6*7%3L/+ y se totali,an8 despu$s, se P(9( al cajero8 por 1ltimo, se da un 6"%5:/ al %L5"N*". "l diagrama de flujo de datos lógico ilustra los procesos involucrados sin detallar la implementación física de las actividades. "l diagrama de flujo de datos muestra que se usa un código de barras ;el código universal del producto &3P%', %<)59/ )" :(66(+, que se encuentra en la mayoría de los artículos de las tiendas de abarrotes;. (demás, el diagrama de flujo de datos físico menciona los procesos manuales tal como escanear, e-plica que se usa un arc ivo temporal para mantener un subtotal de los artículos, e indica que el P(9/ se puede acer con "0"%*5=/, %>"#3" o *(6?"*( )" )@:5*/. 0inalmente, se refiere al recibo por su nombre, 6"%5:/ )" L( %(?( 6"95+*6()/6(.

DESARROLLO DE DIAGRAMAS DE FLUJO DE DATOS LÓGICOS Para desarrollar un diagrama de este tipo, primero construya un diagrama de flujo de datos para el sistema actual. >ay varias ventajas al usar un modelo lógico, entre ellas. A. Mejor comunicación con los usuarios B. +istemas más estables C. Mejor entendimiento del negocio por parte de los analistas D. 0le-ibilidad y mantenimiento E. "liminación de redundancias y creación más sencilla del modelo físico

"s más fácil usar un modelo lógico al comunicarse con los usuarios del sistema porque se centra en las actividades del negocio. "n consecuencia, los usuarios estarán familiari,ados con las actividades principales y con muc os de los requerimientos de información de cada actividad. %on frecuencia, los sistemas desarrollados con un diagrama de flujo de datos lógico son más estables porque se basan en los eventos del negocio y no en una tecnología o m$todo particular de implementación. Los diagramas de flujo de datos lógicos representan características de un sistema que deberían e-istir sin importar cuáles sean los medios físicos para llevarlas a cabo. Por ejemplo, las actividades tales como solicitar una credencial de socio de un videocentro, rentar un )=) y devolverlo, podrían reali,arse aunque el establecimiento tenga un sistema automati,ado, manual o íbrido.

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->