Conocimiento

Qué es un diagrama de contexto con ejemplos

Documenta cada paso del proceso

¿Qué es un diagrama de contexto?

También conocido como Diagrama de Flujo de Datos de Nivel O, el Diagrama de Contexto es el nivel más alto en un Diagrama de Flujo de Datos. Es una herramienta popular para los analistas de negocios, los que la utilizan para entender los detalles y los límites del sistema que se va a diseñar en un proyecto. Señala el flujo de información entre el sistema y los componentes externos.

EdrawMax

Software de Diagramas Todo en Uno
Admite más de 280 tipos de diagramas
Plantillas & Símbolos masivos
Importar & Exportar archivos de Visio®
Compatible con Windows, Mac, Linux, Web
Comparte tus diseños en cualquier momento y en lugar

Se compone de una burbuja de contexto, que se dibuja primero en el centro del gráfico. Suele tener forma de círculo y representa un límite conceptual que encierra un grupo de procesos y actividades interconectadas de un proyecto. En un diagrama de contexto, los detalles de la estructura interna de un sistema quedan ocultos, ya que se trata estrictamente de una vista de alto nivel del sistema. Este proceso se denomina ocultamiento de la información.

Un diagrama de contexto forma parte del documento de requerimientos de un proyecto. A diferencia de otros diagramas de proyecto, el Diagrama de contexto no es para que lo utilicen los ingenieros o técnicos sino los dueños del proyecto. Por lo tanto, debe presentarse en un lenguaje sencillo y comprensible para que los dueños puedan entender fácilmente los elementos cuando los analicen.

qué es un diagrama de contexto

Fuente de la imagen: lucidchart.com

 

¿Cuándo usar el diagrama de contexto?

El diagrama de contexto del sistema es de gran importancia para las partes interesadas en el proyecto, ya que resalta los factores y acontecimientos externos que hay que tener en cuenta a la hora de diseñar el conjunto de restricciones y requerimientos de un sistema. Es esencial al principio de un proyecto para ayudar a descifrar el dominio del proyecto que se está investigando.

Un diagrama de contexto del sistema representa todos los componentes externos que pueden interactuar con el sistema, por lo que muestra todo el sistema de software como una unidad. Este tipo de gráfico pone el sistema en el centro y lo rodea con los componentes externos, entidades asociadas y alrededores. Los detalles de la estructura interior del sistema se omiten explícitamente.

Además, un diagrama de contexto puede usarse para reducir en gran medida los riesgos de un proyecto. Dado que son útiles sobre todo para los socios comerciales de un proyecto, están muy interesados en detectar los errores de diseño de alto nivel que, de otro modo, les podrían costar mucho. De ahí que la revisión de un diagrama de contexto sea útil para establecer correctamente el presupuesto del proyecto.

 

¿Cuáles son las ventajas de un diagrama de contexto?

En caso de que no hayas estado usando Diagramas de contexto en tus proyectos, lo convertirás en parte integral de tu proceso de proyecto después de conocer sus beneficios en la siguiente lista.

  • Los diagramas de contexto son una herramienta excelente para facilitar la lluvia de ideas entre quienes los diseñan y analizan.
  • Un diagrama de contexto es adecuado para señalar las omisiones y los errores en un plan de negocio o en los requisitos del proyecto. De este modo, puedes hacer las correcciones y ajustes necesarios antes de la ejecución del proyecto y así reducir los riesgos del mismo.
  • Además, permite esbozar, de forma sencilla y directa, el alcance del proyecto. Aumenta la revelación y confirmación de los eventos avanzados que inician los procesos de todo el proyecto, como los componentes externos, las entradas y salidas de los procesos del proyecto y los requerimientos iniciales de los subprocesos.
  • Es fácil hacer modificaciones en un diagrama de contexto y, si es necesario, se puede ampliar a varios niveles para mostrar información más reciente.
  • No hay límite en cuanto a las formas y símbolos utilizados para dibujar un diagrama de contexto: se pueden utilizar rectángulos, óvalos, figuras de palillos o imágenes para ayudar a mostrar rápidamente el panorama general de un sistema.
  • Al representar los grupos de usuarios y sistemas de la aplicación, los diagramas de contexto ayudan a aclarar qué grupos de usuarios considera el equipo de desarrollo que son sus clientes. Esto facilita a los patrocinadores del proyecto la decisión de en qué proyecto invertir.
  • No hace falta tener conocimientos técnicos para entender un diagrama de contexto.

 

Limitaciones de los diagramas de contexto

El uso de un diagrama de contexto presenta algunas deficiencias:

  • Los diagramas de contexto del sistema no ofrecen detalles sobre la secuencia o el cronograma de los procesos del proyecto.
  • Tardan mucho en crearse y son propensos a cometer errores.

Esto es más o menos donde los diagramas de contexto del sistema fallan, al mostrar las fuentes de datos, las comunicaciones externas, los escenarios alternativos o cualquier cosa fuera de la función o el sistema principal. Los diagramas de flujo de datos pueden compensar esto. En estos diagramas de flujo, los flujos de trabajo y los actores que ponen en marcha los flujos de datos son claramente visibles. Muestran todo el proceso del proyecto con actores. Los diagramas de contexto, en cambio, se limitan a mostrar el proceso correspondiente

 

Diagrama de contexto frente a diagrama de flujo de datos

No es extraño que alguien confunda un diagrama de contexto con un diagrama de flujo de datos o viceversa. Estos dos están estrechamente relacionados y tienen algunos puntos en común. En esta sección hablaremos de ellos, así como la diferencia entre ambos.

Similitudes

Diagrama de contexto

Diagrama de flujo de datos

·        Ambos pueden usarse para analizar un sistema existente y para diseñar uno nuevo.

·        Ambos utilizan un conjunto estandarizado de símbolos y formas para explicar los cuatro componentes de un sistema: elementos externos, procesos, almacenes de datos y flujo de datos.

·        Muestran información sobre el mismo flujo de datos, mostrando los procesos con espacio para ajustes y correcciones.

 

Diferencias

Diagrama de contexto

Diagrama de flujo de datos

·         Los procesos son actividades empresariales

·         Los métodos son los programas de software, los procedimientos manuales y la forma de procesar la información.

·         El almacenamiento de datos es una colección de información.

·         El almacenamiento de datos consiste en bases de datos, archivos informáticos y archivos en papel.

·         Modela un nuevo conjunto de actividades y funciones.

·         Modela un nuevo sistema de aplicación.

·         Muestra las actividades actuales y necesarias para un proceso.

·         Muestra el software actual, el hardware y las bases de datos que deben funcionar.

·         Sirve como herramienta de comunicación entre el personal no técnico que participa en la actividad empresarial.

·         Proporciona al equipo técnico del sistema una guía sobre cómo conducir el proceso del proyecto.

 

Ejemplos de diagramas de contexto

Dado que son fáciles de hacer y leer, el diagrama de contexto del sistema se utiliza en la mayoría de las empresas y campos de negocio. Por ejemplo:

Ejemplo I: Diagrama de contexto en un sistema de reservas de hoteles

El siguiente gráfico muestra los componentes necesarios en un sistema informático que distribuye y almacena la información del hotel. Ayuda a los Administradores de los hoteles a llevar a cabo sus actividades de venta y marketing en línea, permitiéndoles actualizar sus tarifas y habitaciones vacantes para hacerlas visibles en sus canales de venta. Estos incluyen tanto las agencias de viajes online como las convencionales.

sistema de reserva de hoteles

Fuente de la imagen: https://online.visula-paradigm/system-context-diagram-example/hotel-reservation-system

Ejemplo II: Diagrama de contexto del sistema de un cajero automático

diagrama de contexto sistema autonómico

Fuente de la imagen: https://online.visual-paradigm/system-context-diagram-atm-system

En el diagrama anterior, se usa un diagrama de contexto para mostrar el software del Sistema de Cajero automático y el hardware que interactúa con él. Las flechas indican las direcciones y los tipos de datos que fluyen entre el software y cada uno de los componentes de hardware.

Ejemplo III: Diagrama de contexto en un sitio web de comercio electrónico

En un nuevo sitio web de comercio electrónico diseñado para una cadena de tiendas, se utiliza un diagrama de contexto para mostrar la relación entre los componentes externos conformados por los clientes, el personal, la gestión y el sistema de pago. Es ideal para garantizar que todas las partes implicadas están en sintonía desde el principio y define el alcance del proyecto empresarial en una jerarquía avanzada diferente.

diagrama de contexto comercio electrónico

Fuente de la imagen: https://www.analyze.co.za

¿Cómo crear un diagrama de contexto con Edraw Max?

A continuación, observarás cómo crear por ti mismo un Diagrama de contexto con la ayuda de un software fantástico conocido como Edraw Max. Puedes usarlo directamente desde el sitio web de la aplicación y ahorrar mucho espacio de almacenamiento. Accede a través de https://edrawmax.online.com.

Antes de crear un diagrama de contexto, debes asegurarte de:

  • Leer el historial. Es posible que debas escribir uno si este no existe.
  • Marcar las entidades (externas e internas) y las actividades del historial.
  • Crear una tabla para las entidades y actividades identificadas y enumerarlas sistemáticamente.
  • Señalar el flujo de datos en la tabla que has hecho.
  • Dibujar el diagrama de burbujas.
  • Encontrar las rutinas de error en la tabla y elimínalas.
  • Organizar cronológicamente el resto de los componentes.
  • Agrupar las actividades en burbujas de proceso apropiadas y luego procede a crear el diagrama de contexto del sistema con los pasos que se dan a continuación.

Paso 1: Acceder a la página web del software, crear una cuenta, verificarla e iniciar sesión. Pulsa el icono de Inicio y haz clic en la página + para abrir un lienzo de dibujo.

Paso 2: Hacer clic en Abrir Bibliotecas y seleccionar la categoría adecuada. Te recomendamos usar las plantillas de Diagramas de Contexto del Sistema para hacerte una idea de lo que necesitas crear.

plantilla de diagrama de contexto del sistema

Paso 3: A continuación, arrastra las formas correctas y suéltalas en el lienzo para crear el diagrama de contexto. Para escribir en la forma, haz doble clic en ella. Ajusta el tamaño, la posición o la orientación de la forma seleccionándola y utilizando las manillas de control.

Paso 4: Para unir las formas, pulsa sobre el icono del Conector. Hay cuatro tipos de conectores. Puedes agregar texto para explicar un conector haciendo doble clic en él y escribiendo la descripción.

 

Paso 5: Finalmente, una vez que estés conforme con el diagrama, haz clic en el menú Archivo y selecciona la opción Exportar y enviar. Elige el formato y la ubicación en la que se guardará el esquema y luego pulsa en Guardar.

 

Consejos para crear un diagrama de contexto ideal

Antes de terminar, te dejamos con una hoja de trucos para que puedas crear un diagrama de contexto que resalte.

  • Comienza a dibujar el diagrama en el centro del lienzo.
  • Cuando se enumeran las entidades externas en torno al sistema, se enumeran las que están directamente conectadas.
  • Describe la relación de los componentes externos, como una unidad, integrándolos en un sistema. Explica el tipo de información que el grupo necesitará del sistema y las interacciones significativas con el mismo.
  • Exhibe la relación mediante una línea que va desde la unidad hasta el sistema. Muestra la dirección del flujo de información con una flecha en cada pista. Nota: la información sólo puede fluir en una dirección. Hazlo para todas las entidades externas del sistema.

En esta ventana, puede crear su diagrama de cableado eligiendo diferentes símbolos de diagrama de cableado de la biblioteca de símbolos. Hay varios símbolos disponibles, como la ruta de transmisión, los símbolos de calificación, los dispositivos semiconductores, los interruptores y relés, y otros símbolos eléctricos necesarios.

 

Artículos relacionados