diagrama de contexto
TRANSCRIPT
5/16/2018 Diagrama de Contexto - slidepdf.com
http://slidepdf.com/reader/full/diagrama-de-contexto-55ab54535379a 1/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 través de flujos de datos las interacciones existentes entrelos agentes externos y el sistema, sin describir en ningún momento la estructura del sistemade información.
En este tipo de diagrama, el sistema de información debe representarse como un únicoproceso de muy alto nivel con entradas y salidas hacia los agentes externos que lo limitan, deforma equivalente a una caja negra.
Teniendo en cuenta que este diagrama debe de ser comprensible, no es posible representartodos los flujos de datos del sistema en él, sino más bien debe representarse en él una visióngeneral del sistema desde la perspectiva de los propietarios de sistemas siguiendo doslineamientos básicos:
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 características importantes del sistema:
Las personas, organizaciones y sistemas con los que se comunica el sistema. Son conocidoscomo 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 enviarán 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 dentrodel proceso suele ser el nombre del sistema completo o un acrónimo convenido.
Los terminadores se representan por medio de rectángulos 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í, almenos no en el diagrama de contexto, ya que denotarían interacciones externas al sistema.
Ejemplo de un diagrama de contexto
5/16/2018 Diagrama de Contexto - slidepdf.com
http://slidepdf.com/reader/full/diagrama-de-contexto-55ab54535379a 2/4
Procedimiento pasa a paso para hacer un Diagrama de Contexto
La elaboración de diagramas de contexto tienen cierta dificultad ya que ha de definirse el
ámbito de acción del proyecto o sistema. Con el fin de determinar los, se propone lasiguiente estrategia (Análisis y Diseño de Sistemas de Información - 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 cajanegra.
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 cuáles son las respuestas que debería generar el sistema.Por ejemplo:
1. Pedido - Programar pedido
2. Reclamo - Dar respuesta3. 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 transacción. Estas fuentes
se convertirán 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 elalmacen de datos correspondiente al modelo E/R del sistema que se va a construir.
9. Dibuje un diagrama de contexto para toda la información anterior
Paso 1. Elaborar un diagrama de flujo de datos de contexto (DFD de Contexto)
Todos los proyectos tienen un campo de acción. El ámbito de un proyecto define a quéaspectos de una empresa se supone que debe dar su apoyo un sistema o una aplicación. El
ámbito de un proyecto define también el modo de interacción del sistema o la aplicación en
fase de modernización con otros sistemas y con la empresa considerada en su conjunto. Ladefinición del ámbito del proyecto es el primer paso importante de la modernización de
procesos.
Un diagrama de flujo de datos de contexto adefine el campo de acción y los límites del
sistema y el proyecto. El ámbito de todo proyecto está sujeto siempre ha cambios; por
tanto, también lo deberá estar el diagrama de flujos gastos de contexto. Entre sus sinónimos
incluyen diagrama de contexto, modelo de contexto y modelo ambiental.
Figura 1. Diagrama de contexto: también llamado flujo de datos, es el modelo de procesosmás general que puede utilizarse en un sistema o aplicación. El sistema o aplicación 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.
5/16/2018 Diagrama de Contexto - slidepdf.com
http://slidepdf.com/reader/full/diagrama-de-contexto-55ab54535379a 3/4
Un diagrama de contexto contiene un único proceso. Los agentes externos e internos se
sitúan en el perímetro del dibujo. Ha dicho perímetro se añaden también los datos externos.
Los flujos de datos definen las interacciones del sistema con los agentes internos yexternos, y con los datos externos.
Nota: en su primera generación, las técnicas de elaboración de diagramas de contexto nopermitían reflejar los almacenes de datos en el diagrama contexto. Dichos almacenes de
datos exponían como entidades externas. Ello no sólo llevaba a confusión a muchosanalistas y usuarios (que sabían que se trataba de datos), sino que impedía 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 mayoría, las herramientas CASE lo
permiten la definición de estructuras o modelos para los agentes;a de tratarse de almacenesde datos en consecuencia, las técnicas actuales más avanzadas permiten la inclusión de
almacenes de datos externos en el diagrama contexto.
Para facilitar el entendimiento del diagrama se recomienda aplicar la estrategia siguiente:
Muestre sólo aquellos grupos de datos que representen el objetivo principal por lasentradas y salidas más habituales del sistema. Dejeun los flujos de datos menos
comunes para los diagramas de flujo de datos detallados que se confeccionarán más
adelante.s
Use flujos de datos compuestos para reflejar los informes, las consultas hubo otras
transacciones similares.
Como se puede enla figura 1 el propósito principal de este sistema es dar respuesta a las
peticiones de suscripción (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 dirección de la empresa a recalcar la necesidad de disponer de ciertosinformes de ventas y análisis de los miembros (que se muestran como flujos compuestos).
En posteriores DFD de nivel más detallados se identificarán otros tipos específicos 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 artículos.Posteriormente, podremos desglosar en DFD más detallados este flujo agrupado en los
flujos primigenios independientes.
finalmente, léase que en el diagrama contexto parecen los almacenes de datos relativos a
cobrar cuentas. Se ha añadido el cobro de cuentas (C/C) para suministrar acceso en sólolectura a sus bases de datos y facilitar así el control del crédito de los pedidos de losmiembros. El almacén de datos es externo debido a que no se puede modificar sus Tula.
Todo cambio estructural en la base de datos C/C podría obligar a modificar varios
programas en el sistema de información de C/C.
Paso 2. Elaborar un diagrama de descomposición que esquematiza los diagramas deflujo de datos
5/16/2018 Diagrama de Contexto - slidepdf.com
http://slidepdf.com/reader/full/diagrama-de-contexto-55ab54535379a 4/4
Un diagrama de descomposición, también denominado gráfico de jerarquías, muestra la
estructura, o descomposición funcional en sentido descendente, de un sistema. También nos
proporciona un esquema para elaborar nuestros DFD.
El único símbolo utilizado en el diagrama de descomposición es el símbolo de proceso, por
lo demás el mismo símbolo que se utiliza en los DFD . Los proceso se conectan entre sí enuna estructura arborescente. Los nombres de procesos deberán ajustarse a las directrices
sobre nombres explicadas para los DFD. El proceso superior, también llamada hizo,representa a todo el sistema cuyas necesidades se están definiendo. El proceso raíz se
desglosa o divide en subsistemas, funciones y tareas, donde el número de niveles depende
enteramente de la dimensión del proyecto.
Durante la elaboración del diagrama de descomposición se deben seguir las siguientes
directrices más corrientes:
1. Numerar el proceso raíz con el 0.
2. Dividir el proceso raíz en procesos numerados consecutivamente:1, 2, 3, etc.3. En los subsiguientes desgloses de procesos en subprocesos, cada subproceso seenumera 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 descomposición y del subsiguiente
conjunto de diagramas de flujo de datos. Seguidamente, ofrecemos una descripción. Porpunto, de los diagramas descomposición 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 utilizarán en dichos diagramas.Utilizaremos el modelo de datos elaborados en el capítulo 8 del proyecto de SoundStage
para identificar nuestros almacenes de datos. En la figura 3 hemos utilizado un diagrama de
descomposición para identificar dichos almacenes de datos. En primer lugar, creamos unalmacén de datos compuesto que represente a todos los datos del sistemaencuentro este
almacén de datos se desglosa en nuestro modelo de datos. A continuación identificamos los
almacenes de datos primigenios, uno para cada entidad cuantía asociativa del modelo dedatos.
Paso 4. Elaborar un diagrama general de flujo de datos
Mediante el empleo como esquema de nuestro diagrama de descomposición, podemos
ahora proceder a desglosar
Figura 5. Diagrama general de flujo de datos. Un diagrama general de flujo de datos
muestra la interacción existente entre los subsistemas y/o las funciones clave.