Generador de diagramas de flujo de datos

Diagramas de flujo de datos (DFD) de contexto y de nivel 1 a partir de una descripción sencilla

Explica quién manda información a tu sistema, qué hace tu sistema con ella y dónde se almacenan esos datos. SciDraw AI se ocupa de dibujar las entidades externas, los procesos numerados, los almacenes y los flujos de datos etiquetados, utilizando la notación de Yourdon/DeMarco o de Gane-Sarson.

DFDs de contexto y de nivel 1Flujos de datos con etiquetasYourdon o Gane-SarsonEtiquetas en español o inglés

Ejemplos de diagramas de flujo de datos

Haz clic en un ejemplo para cargar su descripción.

¿Qué hace este generador de diagramas de flujo de datos?

Dibuja un diagrama de flujo de datos basándose en una descripción que indica de dónde proviene la información, cómo se procesa y dónde termina almacenándose. Transforma las entidades externas en rectángulos, los procesos en círculos numerados (si usas Yourdon/DeMarco) o en cajas de bordes redondeados (si prefieres Gane-Sarson); los almacenes de datos se muestran como rectángulos con un lado abierto y su identificador, y cada flujo de datos se traduce en una flecha etiquetada que va desde su origen hacia su destino. Es fantástico para los trabajos de análisis de sistemas, el capítulo de análisis de tu tesis o la documentación de requisitos de tu software.

Por qué son tan valiosos los diagramas de flujo de datos

  • Un diagrama de contexto te ayuda a delimitar perfectamente el sistema y plasma en una sola imagen todas y cada una de las entradas y salidas.
  • Los diagramas DFD de nivel 1 y nivel 2 desglosan un sistema en distintos procesos que luego puedes diseñar y evaluar por separado.
  • Los cursos de análisis estructurado y una gran mayoría de los documentos de requisitos esperan que incluyas un DFD de nivel superior y otro de nivel 1.

Cómo hacer un diagrama de flujo de datos paso a paso

Empieza siempre por el diagrama de contexto (o de nivel superior): plantea el sistema en su totalidad como un único proceso, rodeado de las entidades externas que le mandan o reciben información. A cada flujo debes ponerle un nombre basado en los datos que transporta (escribe "order details" en lugar de un simple "send"). A continuación, pasa al nivel 1: divide el sistema en entre tres y siete procesos numerados e incorpora los almacenes de datos en los que leen y escriben. Redacta cada flujo siguiendo la estructura "origen → destino: datos" en tu descripción para asegurar que cada flecha apunte hacia donde debe. Ten siempre en cuenta las reglas básicas de los DFD: la información solo puede moverse entre entidades y almacenes a través de un proceso, y todo proceso debe contar con al menos una entrada y una salida.

Elementos clave de un diagrama de flujo de datos

  • Entidad externa: un rectángulo que representa a una persona, organización o sistema ajeno al tuyo.
  • Proceso: un círculo numerado (Yourdon) o un rectángulo redondeado (Gane-Sarson) encargado de transformar la información.
  • Almacén de datos: un rectángulo abierto por un lado provisto de un identificador como D1, donde se guarda la información.
  • Flujo de datos: una flecha que lleva el nombre de la información que transporta, apuntando desde el origen hacia el destino.
  • Niveles: abarca el diagrama de contexto (nivel 0) y su posterior desglose en diagramas de nivel 1 y nivel 2.

Preguntas frecuentes

¿Qué diferencia hay entre un diagrama de contexto y un DFD de nivel 1?

Un diagrama de contexto (también conocido como diagrama de nivel superior o de nivel 0) representa la totalidad del sistema como un único proceso junto con sus entidades externas y flujos de datos. Por otro lado, un DFD de nivel 1 desglosa ese proceso general en varios subprocesos numerados y añade los almacenes de datos. Solo tienes que indicar en tu descripción qué nivel prefieres.

¿Cómo es la mejor manera de describir los flujos de datos?

Te sugerimos escribir un flujo por oración siguiendo el formato "origen → destino: datos", como por ejemplo "Customer → 1 Process Order: order details". Si se trata de un intercambio bidireccional, detalla dos flujos separados. Acuérdate de asignar un identificador a los almacenes de datos (como D1) para que se dibujen una sola vez.

¿Qué notación emplea el generador?

Por defecto utiliza la notación de Yourdon/DeMarco, que representa los procesos con círculos y los almacenes de datos con rectángulos abiertos. Si prefieres utilizar la notación de Gane-Sarson, solo tienes que pedirlo en tu descripción para que los procesos se dibujen como cajas redondeadas con su número en una franja superior.

¿El diagrama que se genera es siempre correcto?

No siempre es infalible. Tendrás que revisar que cada flujo apunte en la dirección adecuada, que no haya almacenes o entidades repetidas y que no te falte ningún flujo. Los diagramas con una decena de flujos como mucho son los que ofrecen unos resultados más precisos; si tu sistema es de gran tamaño, divídelo en varios niveles.

¿Puedo editar el diagrama más tarde?

Sí. Puedes descargarlo en formato PNG de alta resolución o abrirlo en el editor para seguir ajustándolo a tu gusto. Desde allí mismo tendrás la opción de exportarlo a un archivo vectorial SVG (10–15 créditos), a un archivo PPTX de PowerPoint (10 créditos) o a un archivo de Visio (20 créditos).

¿Cuántos créditos cuesta?

Cada diagrama te costará 5 créditos en resolución 2K. Con una cuenta gratuita recibirás 10 créditos nada más registrarte, a los que se sumarán 5 más cada día; si necesitas un volumen mayor, los planes de pago y los paquetes de créditos adicionales te darán más flexibilidad. Visita la página de precios para consultar todos los planes actuales.

Crea tu diagrama de flujo de datos ahora

Describe tus entidades, procesos y almacenes de datos para obtener un DFD impecable.