Facci kendall y kendall cap7 1

Click here to load reader

  • date post

    06-Jul-2015
  • Category

    Documents

  • view

    411
  • download

    3

Embed Size (px)

Transcript of Facci kendall y kendall cap7 1

  • 1. OBJETIVOS DE APRENDIZAJEUna vez que haya dominado el material de este captulo, podr:1. Comprender la importancia de usar diagramas de flujo de datos (DFDs. por sus siglas en ingls)lgicos y fsicos para representar grficamente el movimiento de los datos en una organizacin.2. Crear, usar y ampliar los DFDs lgicos para captar y analizar el sistema actual a travs de nivelesanidados, padre e hijo.3. Desarrollar y ampliar los DFDs lgicos que ilustran el sistema propuesto.4. Producir DFDs fsicos basados en DFDs lgicos que haya desarrollado.5. Entender y aplicar el concepto ele particin de DFDs fsicos.VA analista di- .iKicmu. necesita anrowchar la libertad conceptual que ponen .1 su alcana*los dia.iv.nv.s de [lujo de dalos, los cuales representan "raucamente los procesos y flujo delalos del sistema di1un negocio. V.n su estado origina!, los dimramas de finjo de datos des-criben, de la Turma ms amplia, el panorama general de las entradas, procesos y salidas delsisu-ma, que corresponden a los del modelo general de ->isLemas discutido en el capitulo 2.Se puede usir una serie de diagramas de linio de dalos en lapas para represenmranalizarlos nroivdiniienlo.-. delalLidos en el sisieina linal.ENFOQUE DEL FLUJO DE DATOS PARA DETERMINARLOS REQUERIMIENTOSCuando los analizas de sistemas internan entender los requerimientos de informacin delo>- usuarios, deber tener la uip.uid.:d de visuali/ar lomo se muown los chitos en la organi-zacin, lo^ proiesos o iraiislonnaciones que suren dichos datos y cules son los resultados.inque las entrevistas y la invesgatin de datos realesconcretos proporcionan una des-iriivin verbal del sisrema, una ilciripiin visual puede consolidar esta inormacin demanera r),isi,:ne til.Li analista de sistenms puede elaborar una representacin grlica de los procesos que serealizan con los datos en toda la organizacin, mediante una tcnica de anlisis estructura-da llamada diagramas de flujo de datos (DFDs). Con el uso de tan slo cuatro smbolos, elanalista de sistemas puede crear una descripcin grfica de los procesos que, con el tiempo,contribuirn a desarrollar una slida documentacin del sistema.

2. VENTAJAS DEL ENFOQUE DEL FLUJO DE DATOSEl enfoque del flujo de datos posee cuatro ventajas principales sobre las explicaciones des-criptivas en relacin con la forma en que los datos se mueven a travs del sistema:1. Libertad para emprender la implementacin tcnica del sistema en las etapas tempranas.2. Una comprensin ms profunda de la interrelacin entre sistemas y subsistemas.3. Comunicar a los usuarios el conocimiento sobre el sistema actual mediante diagramasde flujo de datos.4. Anlisis de un sistema propuesto para determinar si se han definido los datos y proce-sos necesarios.Quizs la ventaja ms grande es la libertad conceptual para utilizar los cuatro smbolos (quese ver en la prxima subseccin sobre las convenciones de DFD}. (Usted reconocer tresde los smbolos que se emplearon en el captulo 2.) Ninguno de los smbolos especifica losaspectos fsicos de la implementacin. Los DFDs hacen nfasis en el procesamiento o latransformacin de datos conforme stos pasan por una variedad de procesos. En los DFDslgicos no hay distincin entre procesos manuales o automatizados. Los procesos tampocose representan grficamente en orden cronolgico. En vez de ello, se agrupan slo si el an-lisis detallado dicta que tiene sentido hacerlo. Los procesos manuales se agrupan, y losprocesos automatizados tambin se pueden agrupar. Este concepto, llamado partionamien-to, se trata en una seccin posterior.CONVENCIONES USADAS EN LOS DIAGRAMAS DE FLUJO DE DATOSEn los diagramas de flujo de datos se usan cuatro smbolos bsicos para graficar el movi-miento de los datos: un cuadrado doble, una flecha, un rectngulo con esquinas redondea-das y un rectngulo abierto (cerrado en el lado izquierdo y abierto en el derecho), como semuestra en la figura 7.1. Con la combinacin de estos cuatro smbolos se puede describirgrficamente un sistema completo y varios subsistemas.Smbolo Significado Ejemplontniatrn smbolos bsicosusados en los diagramas deflujo de datos, su significadoy ejemplos.f#i|v JEntidad ( Flujo de datosProcesoAlmacn de datosEstudianteNueva informacindel estudianteH2.1Crearregistro delestudianteV )Archivo maestrode estudiantesI1A II I E I I I EL PROCESO DEANLISIS 3. El cuadrado doble se usa para describir una entidad externa (otro departamento, unnegocio, una persona o una mquina] que puede enviar datos al sistema o recibirlos de l.La entidad externa, o slo entidad, tambin se llama origen o destino de datos, y se consi-dera externa al sistema descrito. A cada entidad se le asigna un nombre adecuado. Aunqueinteracta con el sistema, se considera fuera de los lmites de ste. Las entidades se debendesignar con un nombre. La misma entidad se podra usar ms de una vez en un diagrama deflujo de datos en particular para evitar que las lneas se crucen en el flujo de datos.La flecha muestra el movimiento de los datos de un punto a otro, con la punta de la fle-cha sealando hacia el destino de los datos. Los flujos de datos que ocurren simultneamen-te se pueden describir mediante flechas paralelas. Una flecha tambin se debe describir conun nombre, debido a que representa los datos de una persona, lugar o cosa.Un rectngulo con esquinas redondeadas se usa para mostrar la presencia de un proce-so de transformacin. Los procesos siempre denotan un cambio en los datos o una transfor-macin de stos; por lo tanto, el flujo de datos que sale de un proceso siempre se designa deforma diferente al que entra en l. Los procesos representan trabajo que se realiza en el sis-tema y se deben nombrar usando uno de los formatos siguientes. Un nombre claro permitereconocer fcilmente lo que hace un proceso.1. A los procesos de alto nivel asgneles el nombre del sistema. Por ejemplo, SISTEMADE CONTROL DE INVENTARIOS.2. Para nombrar un subsistema principal, use un nombre como SUBSISTEMA DE IN-FORMACIN DE INVENTARIOS o SISTEMA DE CUMPLIMIENTO DE PEDI-DOS DEL CLIENTE EN INTERNET3. Para los procesos detallados use un formato de sustantivo-verbo-adjetivo. El sustantivoindica cul es el resultado principal del proceso, tal como INFORME o REGISTRO. Elverbo describe el tipo de actividad, tal como CALCULAR, VERIFICAR, PREPARAR,IMPRIMIR o AGREGAR. El adjetivo describe el resultado especfico que se produce,tal como NUEVO PEDIDO o INVENTARIO. Ejemplos de nombres completos deprocesos son CALCULAR IMPUESTOS DE VENTAS, VERIFICAR ESTADOS DECUENTA DEL CLIENTE, PREPARAR FACTURA DE ENVO, IMPRIMIR INFORMEDE NUEVOS PEDIDOS, ENVIAR CONFIRMACIN AL CLIENTE POR CO-RREO ELECTRNICO, VERIFICAR SALDO DE TARJETA DE CRDITO yAGREGAR REGISTRO DE INVENTARIO.A un proceso tambin se le debe dar un nmero de identificacin nico y exclusivo, queindique su nivel en el diagrama. Esta organizacin se explica ms adelante en este mismocaptulo. Podra haber varios flujos de datos que entren y salgan de cada proceso. Los pro-cesos con solo un flujo de entrada y salida se deben examinar en busca de flujos de datosperdidos.El ltimo smbolo bsico usado en los diagramas de flujo de datos es el rectnguloabierto, el cual representa un almacn de datos. El rectngulo se dibuja con dos lneasparalelas cerradas por una lnea corta del lado izquierdo, y abiertas del derecho. Estos sm-bolos se dibujan con el espacio suficiente para que quepan las letras de identificacin en-tre las lneas paralelas. En los diagramas de flujo de datos lgicos no se especifica el tipode almacenamiento fsico. En este punto el smbolo del almacn de datos simplementemuestra un lugar de depsito para los datos que permite examinar, agregar y recuperardatos.El almacn de datos podra representar un almacn manual, tal como un gabinete dearchivo, o un archivo o una base de datos de computadora. A los almacenes de datos se lesasigna un nombre debido a que representan a una persona, lugar o cosa. Los almacenes dedatos temporales, tales como papel borrador o un archivo temporal de computadora, no seincluyen en el diagrama de flujo de datos. Para identificar el nivel del almacn de datos, a ca-da uno asgnele un nmero de referencia nico, tal como DI, D2, D3, etc., como se descri-be en la siguiente seccin.USO DE DIAGRAMAS DE FLUJO DE DATOS C A P T U L O 7 4. DESARROLLO DE DIAGRAMAS DE FLUJO DE DATOSLos diagramas de flujo de datos se pueden y deben dibujar de manera sistemtica. La figura7.2 sintetiza los pasos para desarrollar eficazmente diagramas de flujo de datos. Primero, elanalista de sistemas necesita visualizar los flujos de datos desde una perspectiva jerrquicade arriba hacia abajo.Para empezar un diagrama de flujo de datos, sintetice la narrativa (o historia) del siste-ma de la organizacin a una lista con las cuatro categoras de entidad externa, flujo de da-tos, proceso y almacn de datos. Esta lista a su vez le ayudar a determinar los lmites delsistema que describir. Una vez que haya recopilado una lista bsica de elementos de datos,empiece a dibujar un diagrama de contexto.CREACIN DEL DIAGRAMA DE CONTEXTOCon un enfoque jerrqtiico de arriba hacia abajo para diagramar el movimiento de los datos,los diagramas van de lo general a lo especfico. Aunque el primer diagrama ayuda al analistade sistemas a entender el movimiento bsico de los datos, lo general de su naturaleza limitasu utilidad. El diagrama de contexto inicial debe mostrar un panorama global que incluyalas entradas bsicas, el sistema general y las salidas. Este diagrama ser el ms general, conuna visin muy superficial del movimiento de los datos en el sistema y una visualizacin loms amplia posible del sistema.El diagrama de contexto es el nivel ms alto en un diagrama de flujo de datos y contie-ne un solo proceso, que representa a todo el sistema. Al proceso se le asigna el nmero ce-ro. En el diagrama de contexto se muestran todas las entidades externas, as como tambinlos flujos de datos principales que van desde y hacia dichas entidades. El diagrama no con-FieURA7.2Pasos para desarrollardiagramas de fluj