You are on page 1of 4

Diagrama de Contexto

El diagrama de contexto es un caso especial del diagrama de flujo de datos, en donde una sola burbuja representa todo el sistema. El diagrama de contexto muestra a travs de flujos de datos las interacciones existentes entre los agentes externos y el sistema, sin describir en ningn momento la estructura del sistema de informacin. En este tipo de diagrama, el sistema de informacin debe representarse como un nico proceso de muy alto nivel con entradas y salidas hacia los agentes externos que lo limitan, de forma equivalente a una caja negra. Teniendo en cuenta que este diagrama debe de ser comprensible, no es posible representar todos los flujos de datos del sistema en l, sino ms bien debe representarse en l una visin general del sistema desde la perspectiva de los propietarios de sistemas siguiendo dos lineamientos bsicos:

Representar nicamente los flujos de datos que tengan algo que ver con el objetivo principal del sistema. Utilizar flujos de datos compuestos que representen a aquellos que sean similares. Dentro de ste diagrama se enfatizan varias caractersticas importantes del sistema: Las personas, organizaciones y sistemas con los que se comunica el sistema. Son conocidos como terminadores. Los datos que el sistema recibe del mundo exterior y que deben procesarse de alguna forma. Los datos producidos por el sistema y que se enviarn al exterior. Los almacenes de datos que el sistema comparte con los terminadores. La frontera entre el sistema y el resto del mundo. Elementos del Diagrama de Contexto El diagrama de contexto consiste de terminadores, flujos de datos y flujos de control, almacenes de datos y un solo proceso, que consiste en una sola burbuja. El nombre dentro del proceso suele ser el nombre del sistema completo o un acrnimo convenido. Los terminadores se representan por medio de rectngulos y se comunican con el sistema utilizando flujos de datos o de control, los cuales son representados por flechas, o a traves de almacenes externos. Hay que recalcar que los terminadores no se comunican entre s, al menos no en el diagrama de contexto, ya que denotaran interacciones externas al sistema.

Ejemplo de un diagrama de contexto

Procedimiento pasa a paso para hacer un Diagrama de Contexto

La elaboracin de diagramas de contexto tienen cierta dificultad ya que ha de definirse el mbito de accin del proyecto o sistema. Con el fin de determinar los, se propone la siguiente estrategia (Anlisis y Diseo de Sistemas de Informacin - Jeferey L. Whitten Lonnie D. Bentley - Victor M. Barlow 3 Edic. Mc Graw Hill): 1. Piense en el sistema que est analizando como si fuera un recipiente, para diferenciar su interior del exterior. 2. Ignore las tareas puramente internas del recipiente; aplicando as el concepto de caja negra. 3. Pregunte a sus usuarios finales cuales son los sucesos o transacciones a los cuales debe responder el sistema. Por ej: Pedidos, Reclamos, Pagos, etc. 4. Para cada suceso, pregunte cules son las respuestas que debera generar el sistema. Por ejemplo: 1. Pedido - Programar pedido 2. Reclamo - Dar respuesta 3. Pago - Elaborar recibo 5. Pregunte cuales son los informes de formato fijo que debe producir el sistema 6. Identifique las fuentes netas de datos para cada suceso o transaccin. Estas fuentes se convertirn en los agentes internos o externos del sistema. 7. Identifique los recipientes netos de cada respuesta o salida que deberia generar el sistema. Estos destinos seran tambien agentes internos o externos. 8. Identifique todos los posibles almacenes de datos externos. No los confunda con el almacen de datos correspondiente al modelo E/R del sistema que se va a construir. 9. Dibuje un diagrama de contexto para toda la informacin anterior Paso 1. Elaborar un diagrama de flujo de datos de contexto (DFD de Contexto) Todos los proyectos tienen un campo de accin. El mbito de un proyecto define a qu aspectos de una empresa se supone que debe dar su apoyo un sistema o una aplicacin. El mbito de un proyecto define tambin el modo de interaccin del sistema o la aplicacin en fase de modernizacin con otros sistemas y con la empresa considerada en su conjunto. La definicin del mbito del proyecto es el primer paso importante de la modernizacin de procesos. Un diagrama de flujo de datos de contexto adefine el campo de accin y los lmites del sistema y el proyecto. El mbito de todo proyecto est sujeto siempre ha cambios; por tanto, tambin lo deber estar el diagrama de flujos gastos de contexto. Entre sus sinnimos incluyen diagrama de contexto, modelo de contexto y modelo ambiental. Figura 1. Diagrama de contexto: tambin llamado flujo de datos, es el modelo de procesos ms general que puede utilizarse en un sistema o aplicacin. El sistema o aplicacin se representa como un nico proceso. Sus interacciones con la empresa, otros sistemas y el mundo exterior se dibujan como flujos de datos de entradas y salidas.

Un diagrama de contexto contiene un nico proceso. Los agentes externos e internos se sitan en el permetro del dibujo. Ha dicho permetro se aaden tambin los datos externos. Los flujos de datos definen las interacciones del sistema con los agentes internos y externos, y con los datos externos. Nota: en su primera generacin, las tcnicas de elaboracin de diagramas de contexto no permitan reflejar los almacenes de datos en el diagrama contexto. Dichos almacenes de datos exponan como entidades externas. Ello no slo llevaba a confusin a muchos analistas y usuarios (que saban que se trataba de datos), sino que impeda a los analistas definir la estructura de los almacenes de datos externos (independientes del modelo de datos del sistema) en las herramientas CASE. En su mayora, las herramientas CASE lo permiten la definicin de estructuras o modelos para los agentes;a de tratarse de almacenes de datos en consecuencia, las tcnicas actuales ms avanzadas permiten la inclusin de almacenes de datos externos en el diagrama contexto. Para facilitar el entendimiento del diagrama se recomienda aplicar la estrategia siguiente:

Muestre slo aquellos grupos de datos que representen el objetivo principal por las entradas y salidas ms habituales del sistema. Dejeun los flujos de datos menos comunes para los diagramas de flujo de datos detallados que se confeccionarn ms adelante.s Use flujos de datos compuestos para reflejar los informes, las consultas hubo otras transacciones similares.

Como se puede enla figura 1 el propsito principal de este sistema es dar respuesta a las peticiones de suscripcin (un pedido inicial y una solicitud de ingresos) de la empresa SoundStage, las promociones mensuales dirigidos a los miembros y los pedidos de los miembros. La direccin de la empresa a recalcar la necesidad de disponer de ciertos informes de ventas y anlisis de los miembros (que se muestran como flujos compuestos). En posteriores DFD de nivel ms detallados se identificarn otros tipos especficos de informes. Abiertas en que hemos utilizado un flujo de datos compuesto para agrupar los pedidos regulares de discos y cientas junto con pedidos especiales de otros artculos. Posteriormente, podremos desglosar en DFD ms detallados este flujo agrupado en los flujos primigenios independientes. finalmente, lase que en el diagrama contexto parecen los almacenes de datos relativos a cobrar cuentas. Se ha aadido el cobro de cuentas (C/C) para suministrar acceso en slo lectura a sus bases de datos y facilitar as el control del crdito de los pedidos de los miembros. El almacn de datos es externo debido a que no se puede modificar sus Tula. Todo cambio estructural en la base de datos C/C podra obligar a modificar varios programas en el sistema de informacin de C/C. Paso 2. Elaborar un diagrama de descomposicin que esquematiza los diagramas de flujo de datos

Un diagrama de descomposicin, tambin denominado grfico de jerarquas, muestra la estructura, o descomposicin funcional en sentido descendente, de un sistema. Tambin nos proporciona un esquema para elaborar nuestros DFD. El nico smbolo utilizado en el diagrama de descomposicin es el smbolo de proceso, por lo dems el mismo smbolo que se utiliza en los DFD . Los proceso se conectan entre s en una estructura arborescente. Los nombres de procesos debern ajustarse a las directrices sobre nombres explicadas para los DFD. El proceso superior, tambin llamada hizo, representa a todo el sistema cuyas necesidades se estn definiendo. El proceso raz se desglosa o divide en subsistemas, funciones y tareas, donde el nmero de niveles depende enteramente de la dimensin del proyecto. Durante la elaboracin del diagrama de descomposicin se deben seguir las siguientes directrices ms corrientes: 1. Numerar el proceso raz con el 0. 2. Dividir el proceso raz en procesos numerados consecutivamente:1, 2, 3, etc. 3. En los subsiguientes desgloses de procesos en subprocesos, cada subproceso se enumera como un derivado del proceso al que se asocia. Por ejemplo, el proceso 1 puede desplazarse en los procesos 1.1, 1.2, 1.3, y as sucesivamente. El proceso 1.2 puede dividirse en procesos 1.2.1, 1.2.2, etc. esta estrategia se repite a lo largo de todo el diagrama de descomposicin y del subsiguiente conjunto de diagramas de flujo de datos. Seguidamente, ofrecemos una descripcin. Por punto, de los diagramas descomposicin del ejemplo. Paso 3. Identificar almacenes de datos Antes de pasar a dibujar nuestros diagramas de flujo de datos, puede ser de utilidad identificar los posibles almacenes de datos que se utilizarn en dichos diagramas. Utilizaremos el modelo de datos elaborados en el captulo 8 del proyecto de SoundStage para identificar nuestros almacenes de datos. En la figura 3 hemos utilizado un diagrama de descomposicin para identificar dichos almacenes de datos. En primer lugar, creamos un almacn de datos compuesto que represente a todos los datos del sistemaencuentro este almacn de datos se desglosa en nuestro modelo de datos. A continuacin identificamos los almacenes de datos primigenios, uno para cada entidad cuanta asociativa del modelo de datos. Paso 4. Elaborar un diagrama general de flujo de datos Mediante el empleo como esquema de nuestro diagrama de descomposicin, podemos ahora proceder a desglosar Figura 5. Diagrama general de flujo de datos. Un diagrama general de flujo de datos muestra la interaccin existente entre los subsistemas y/o las funciones clave.

You might also like