Importante
El diagrama de estado UML no está disponible en Visio 2013 ni en versiones más recientes. Para obtener información sobre los diagramas UML en Visio 2013 y versiones más recientes, vea Diagramas UML en Visio.
El estado inicial es el estado de un objeto antes de que cualquier evento en el diagrama haya actuado sobre él.
Un estado representa un instante en la vida de un objeto. Haga doble clic en una forma de Estado para agregar un nombre y enumerar sus acciones y actividades internas.
Las transiciones indican que, en respuesta a un evento, un objeto pasará de un estado a otro y realizará una acción.
El evento que desencadena la transición se nombra en la cadena de transición. Haga doble clic en una transición para etiquetarla con una cadena que, además de una firma de evento, también puede incluir una condición de guarda, una expresión de acción y mucho más.
Crear un diagrama de estados
Abra el modelo UML que contiene la clase o el caso de uso que incluye el comportamiento que desea representar en un diagrama de estado.
En el menú Archivo , seleccione Nuevo, Software y haga clic en Diagrama de modelo UML.
En la vista de árbol, haga clic con el botón derecho en el icono que representa la clase o el caso de uso que incluye el comportamiento que desea representar en un diagrama de estado. Seleccione Nuevo y haga clic en Diagrama de estado.
Aparece una página en blanco y la galería de símbolos UML Statechart se convierte en la galería de símbolos principal. El área de trabajo muestra "Statechart" como una marca de agua. Se agregará un icono que representa el diagrama a la vista de árbol.Nota
Si la vista de árbol no está visible, en el menú UML , seleccione Vista y, a continuación, haga clic en Explorador de modelos.
Arrastre las formas de estado a la página de dibujo para representar la secuencia de estados por los que pasa un objeto.
Trabajar con formas de estado en diagramas de actividad y diagramas de estado UMLArrastre una forma de estado compuesto hasta la página para representar subestados anidados, simultáneos o mutuamente excluyentes.
Trabajar con formas de estado compuestas en diagramas de estado UMLConecte estados a otros estados mediante formas de transición para indicar que un objeto de un estado entrará en el segundo estado en respuesta a un evento.
Trabajar con formas de transición en diagramas de actividad y diagramas de estado UMLRecomendación
Use la forma Transición en forma de arco para indicar que un objeto permanece en el mismo estado en respuesta a un evento. Conectar ambos extremos de la transición a los puntos de conexión
en la misma forma de estado.Conecte las formas de transición a las formas de transición (unirse) y transición (bifurcación) para representar la bifurcación de un estado en varios estados o la sincronización de varios estados en un estado.
Use las formas Historial superficial o Historial profundo para indicar que un objeto reanuda un estado que mantuvo por última vez dentro de una región.
Trabajar con formas de estado compuestas en diagramas de estado UMLHaga doble clic en cualquier forma para abrir su cuadro de diálogo Propiedades UML y agregar un nombre, acciones, actividades, eventos y otras propiedades.
Guarde el diagrama.