Ejemplos de diagramas de máquinas de estado.
Una herramienta, cuatro solicitudes. Todos los diagramas de abajo son resultados reales.
Qué es un diagrama de máquina de estados.
Un diagrama de máquina de estados representa los estados de un sistema y los eventos que hacen que pase de uno a otro. Puede mostrar guardas, acciones y estados compuestos cuando un modo incluye su propio ciclo de vida interno.
Es útil cuando la respuesta del sistema depende de su estado actual: por ejemplo, en un juego, un dispositivo, un protocolo o una sesión de una aplicación. El diagrama permite al equipo revisar en un mismo lugar las rutas habituales, los eventos no válidos y los estados finales.
- Standard
- OMG UML 2.5.1 §14 + Harel (1987) statechart
- Engine
- schematex-state
- Editable
- Double-click text, drag nodes
- Export
- SVG · PNG · PDF
Quién usa los diagramas de máquinas de estado.
Representan los menús y los modos de juego, pausa y fin de partida antes de implementar los controles.
Describen las acciones e interrupciones de los personajes, como moverse, atacar, recibir daño y recuperarse.
Representan estados de sesión con emparejamiento, comprobaciones de disponibilidad y fases de juego anidadas.
Cómo crear un diagrama de máquina de estados en tres pasos.
Descríbelo
Basta con un párrafo para empezar.
Mira el diagrama
Lo dibuja el motor adecuado.
Indica qué cambiar
Cada cambio guarda una versión.
Preguntas habituales
¿Qué es un diagrama de máquina de estados?
Un diagrama de máquina de estados muestra los estados posibles de un sistema y los eventos o condiciones que provocan el paso de uno a otro. A menudo se utiliza como diagrama de comportamiento UML.
¿Cuál es la diferencia entre una máquina de estados y un diagrama de flujo?
Un diagrama de flujo describe una secuencia de tareas o decisiones. Una máquina de estados describe cómo cambia el comportamiento de un sistema según su estado actual y el evento que recibe.
¿Qué son las guardas y las acciones de una transición?
Una guarda es una condición que debe cumplirse para que se produzca una transición. Una acción es una tarea que se ejecuta durante la transición, como guardar datos o notificar a otro sistema.
¿Qué es un estado compuesto?
Un estado compuesto contiene estados más pequeños que describen su comportamiento interno. Ayuda a mantener legible una máquina de estados grande al agrupar modos relacionados en un estado de nivel superior.
¿Cómo se crea un diagrama de máquina de estados?
Indica el estado inicial, los modos posibles, los eventos que provocan las transiciones y los estados finales o de error. Añade guardas y acciones solo cuando cambien el comportamiento.
Otros diagramas para el mismo trabajo.
Crea tu primer diagrama de máquina de estados.
Cuenta gratuita, sin tarjeta. Describe el sistema y consulta el diagrama en menos de un minuto.
Abrir el editor