Nota
El diagrama de estado de UML no está disponible en Visio 2013 y versiones más recientes. Para obtener información sobre diagramas UML en Visio 2013 y versiones más recientes, vea Diagramas UML en Visio.
Agregar una acción o actividad interna a un estado en un diagrama de estado o diagrama de actividad
- En un diagrama de estado o diagrama de actividad, haga doble clic en la forma De estado a la que desea agregar la acción o la actividad interna.
- En el cuadro de diálogo Propiedades de estado UML , haga clic en Transiciones internas.
- Escriba un nombre para la transición.
- Haga clic en Propiedades. Elija el evento que desee. Para crear un evento, haga clic en Eventos, haga clic en Nuevo, elija el tipo de evento que desee y, a continuación, haga clic en Aceptar.
- Escriba un nombre para el evento y escriba o elija los otros valores de propiedad que desee. Haga clic en una pestaña para agregar restricciones, valores etiquetados o parámetros, según el tipo de evento que esté creando. Haga clic en Aceptar hasta que vuelva a la pestaña Transición (cuadro de diálogo Propiedades de transición UML ).
- Selecciona Protección para agregar una condición de protección y, a continuación, en el cuadro de texto, escribe la condición de protección que quieras.
- En Idioma, elija el idioma que desee.
- Haga clic en la pestaña Acciones y, a continuación, haga clic en Nuevo para crear una expresión de acción. Elija el tipo de acción que desee. Haga clic en Aceptar y, a continuación, haga clic en Propiedades.
- Escriba un nombre para la acción y escriba o elija los demás valores de propiedad que desee. Haga clic en una pestaña para agregar detalles, argumentos, restricciones o valores etiquetados. Haga clic en Aceptar hasta que vuelva a la pestaña Transiciones internas y, después, vuelva a hacer clic en Aceptar .
De forma predeterminada, las acciones internas están ocultas en una forma de estado . Para mostrar las acciones internas, haga clic con el botón secundario en la forma y, a continuación, haga clic en Opciones de presentación de formas. En Suprimir, desactive la casilla Transición .
Agregar acciones de entrada y salida a un estado en un diagrama de estado o diagrama de actividad
- En un diagrama de estado o un diagrama de actividad, haga doble clic en la forma Estado a la que desea agregar una acción de entrada o salida.
- En el cuadro de diálogo Propiedades de estado de UML , haga clic en Entrada o Salida y, a continuación, haga clic en Nuevo.
- Elija el tipo de acción que desee y, a continuación, haga clic en Aceptar. Escriba un nombre para la acción.
- Haga clic en Propiedades para agregar detalles, argumentos, restricciones o valores etiquetados. Haga clic en Aceptar hasta que cierre el cuadro de diálogo Propiedades de estado UML .
De forma predeterminada, las acciones de entrada y salida están ocultas en una forma de estado . Para mostrar las acciones, haga clic con el botón derecho en la forma, haga clic en Opciones de presentación de formas y, a continuación, desactive Transición.
Aplazar eventos en un estado de acción en un diagrama de actividad
- En la vista de árbol o en un diagrama de actividad, haga doble clic en el icono o forma que representa un estado de acción.
- Haga clic en Eventos diferidos.
Se muestran los eventos disponibles en el paquete al que pertenece el estado de la acción. Seleccione los eventos que quiere aplazar el estado.
Trabajar con pseudoestados
se usa un pseudoestado para combinar y realizar transiciones directas.
Los pseudoestados incluyen:
- Estado inicial
- Estado final
- Decisión
- Historia profunda
- Historial poco profundo
- Transición (unirse)
- Transición (bifurcación)
Agregue la forma al diagrama.
Haga clic con el botón derecho en la forma y seleccione Propiedades.
Establezca las propiedades en el cuadro de diálogo:
Propiedad Descripción Nombre Escribe el nombre del seudoestado. Estereotipo Elija el estereotipo que desea de la lista desplegable. Si un estereotipo que desea utilizar no aparece en la lista, puede agregar un nuevo estereotipo o editar uno existente haciendo clic en Estereotipos en el menú UML . Tipo La plantilla de diagrama de modelo UML agrega automáticamente el tipo de pseudoestado que corresponde al elemento cuya forma o icono ha seleccionado. Documentación Escriba la documentación que desee agregar al elemento como un valor etiquetado. Al seleccionar la forma o el icono que representa el elemento, la documentación que escriba aquí también aparecerá en la ventana Documentación .
Consulte también
Crear un diagrama de estado UML