Transforma la lógica en visualesPrueba nuestro DGAI Agent ahora

Generador gratuito de diagramas de estado

Crea diagramas de estado y diagramas de máquinas de estado con nuestra herramienta de IA gratuita. Diseña diagramas de estado UML, diagramas FSM, máquinas Moore y Mealy al instante.

Última actualización: julio de 2026

Try These Examples

¿Qué es un diagrama de estado?

Un diagrama de estado (también llamado diagrama de máquina de estado o gráfico de estado) es una representación visual de todos los estados posibles en los que puede estar un sistema y las transiciones entre esos estados. Cada estado representa una condición o situación, y las flechas muestran cómo el sistema se mueve de un estado a otro según eventos o condiciones.

Los diagramas de estado te ayudan a:

  • Modelar comportamientoDefinir cómo los sistemas responden a eventos
  • Encontrar casos extremosIdentificar transiciones faltantes y estados inválidos
  • Documentar lógicaComunicar comportamiento complejo a desarrolladores y partes interesadas
  • Diseñar softwarePlanificar flujos de interfaz de usuario, protocolos y sistemas embebidos

Común en el modelado UML, los diagramas de estado son esenciales para diseñar cualquier cosa con modos o fases distintos, desde máquinas expendedoras hasta flujos de autenticación.

Tipos de diagramas de estado

Diagramas de estado UML

La notación estándar para modelar el comportamiento de objetos en ingeniería de software. Los diagramas de estado UML muestran estados como rectángulos redondeados, transiciones como flechas e incluyen estados iniciales/finales, guardias y acciones.

Diagramas de máquina de estado finito (FSM)

Utilizados en informática y diseño de lógica digital. Los diagramas FSM representan sistemas con un número finito de estados, entradas y transiciones deterministas. Comunes en el diseño de protocolos y sistemas embebidos.

Máquinas Moore vs Mealy

Dos tipos de máquinas de estado finito:

  • Máquinas MooreLas salidas dependen solo del estado actual
  • Máquinas MealyLas salidas dependen del estado actual Y de la entrada

Las máquinas Moore son más simples de diseñar; las máquinas Mealy a menudo requieren menos estados.

Diagramas de transición de estado

Un término general para cualquier diagrama que muestre estados y transiciones. A menudo se usa indistintamente con diagrama de estado o gráfico de estado.

Máquinas de Moore vs Mealy

Ambas son máquinas de estados finitos; se diferencian en cómo se producen las salidas. Es una pregunta clásica de examen y de entrevista.

AspectoMáquina de MooreMáquina de Mealy
La salida depende deSolo del estado actualDel estado actual y la entrada
Momento de la salidaCambia con el estadoPuede cambiar de inmediato con la entrada
Velocidad de reacciónUn ciclo de reloj despuésMismo ciclo (más rápido)
Estados necesariosA menudo más estadosNormalmente menos estados
Uso típicoSemáforos, contadoresMáquinas expendedoras, gestores de protocolos

De la tabla de transición al diagrama

Los ingenieros suelen partir de una tabla de transición de estados. Descríbela o pégala y la IA genera el diagrama correspondiente. Aquí tienes un ejemplo de torniquete:

Estado actualEntradaEstado siguiente
LockedcoinUnlocked
LockedpushLocked
UnlockedpushLocked
UnlockedcoinUnlocked

Pega una tabla como esta (o descríbela en lenguaje sencillo) en la herramienta de arriba para generar el diagrama de máquina de estados correspondiente.

Ejemplos comunes de diagramas de estado

Máquina expendedora

Estados: Inactivo, aceptando monedas, dispensando, devolviendo cambio. Transiciones desencadenadas por inserción de monedas, selección de productos y tiempos de espera.

Sistema de semáforo

Estados: Verde, amarillo, rojo (y variaciones para luces de giro). Transiciones basadas en temporizador con entradas de sensores para sistemas receptivos al tráfico.

Conexión TCP

Estados: CLOSED, LISTEN, SYN_SENT, ESTABLISHED, FIN_WAIT, TIME_WAIT, y más. El ejemplo clásico para máquinas de estado de protocolo de red.

Autenticación de usuario

Estados: Cerrada la sesión, intentando iniciar sesión, autenticado, sesión expirada, bloqueado. Transiciones basadas en credenciales, tiempos de espera e intentos fallidos.

Estos ejemplos funcionan perfectamente con nuestro generador de IA: solo describe el sistema y obtén un diagrama de estado completo.

Ejemplos de máquinas de estados finitos

Ejemplos reales de FSM y diagramas de estado, de hardware y software. Cada uno se generó a partir de una descripción en lenguaje sencillo.

Ejemplo de diagrama de máquina de estados finitos para un semáforo con los estados rojo, verde y amarillo
FSM de semáforo
Ejemplo de diagrama de máquina de estados para una máquina expendedora que muestra los estados inactivo, cobrando y dispensando
FSM de máquina expendedora
Ejemplo de diagrama de estado del ciclo de vida de una conexión TCP, de CLOSED a ESTABLISHED y TIME_WAIT
Estados de conexión TCP
Ejemplo de diagrama de máquina de estados finitos para un personaje con los estados inactivo, caminar, correr, saltar y atacar
Estados de un personaje de videojuego

Crea diagramas de estado con IA

Describe el comportamiento de tu sistema y deja que la IA genere un diagrama de estado completo con todos los estados y transiciones.

Cómo funciona:

  1. Describe tu sistema: "Diagrama de estado para un candado de puerta con estados: bloqueado, desbloqueado y alarma activada. Código correcto desbloquea, código incorrecto tres veces activa alarma."
  2. La IA genera la máquina de estado con notación adecuada
  3. Descarga en alta resolución para documentación

Funciona para cualquier máquina de estado:

  • Flujos de interfaz de usuario de software
  • Diseños de protocolo (TCP, HTTP)
  • Sistemas embebidos
  • Lógica de videojuegos
  • Estados de procesos empresariales

Preguntas frecuentes

Tipos de diagramas relacionados

Modela otras partes de tu sistema con estas herramientas gratuitas:

Un Diagrama. Estilos Diferentes.

No te conformes con visuales genéricos. Haz coincidir la estética de tu diagrama con la identidad de tu marca con nuestro Selector de Estilos.