Diagrama de Contexto

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 i nteracciones existentes entre los agentes externos y el sistema, sin describir en ningún momento la estructura del sistema de información. En este tipo de diagrama, el sistema de información 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 más bien debe representarse en él una visión general del sistema desde la perspectiva de los propietarios de sistemas siguiendo dos lineamientos 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 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 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 dentro del 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í, al menos no en el diagrama de contexto, ya que denotarían interacciones externas al sistema.  Ejemplo de un diagrama de contexto  

Transcript of Diagrama de Contexto

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.