Trabajar con formas de estado en diagramas de actividad y diagramas de estado UML

Se aplica a
Visio Premium 2010 Visio 2010 Visio Standard 2010 Visio 2007

Nota

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.

Agregar una acción o actividad interna a un estado en un diagrama de estado o diagrama de actividad

  1. En un diagrama de estado o diagrama de actividad, haga doble clic en la forma Estado a la que desea agregar la acción o actividad interna.
  2. En el cuadro de diálogo Propiedades de estado UML , haga clic en Transiciones internas.
  3. Escriba un nombre para la transición.
  4. Haga clic en Propiedades. Elija el evento que desee. Para crear un evento, haga clic en Eventos, haga clic en Nuevo, seleccione el tipo de evento que desee y, a continuación, haga clic en Aceptar.
  5. 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 ).
  6. Seleccione Protección para agregar una condición de protección y, a continuación, en el cuadro de texto, escriba la condición de protección que desee.
  7. En Idioma, elija el idioma que desee.
  8. Haga clic en la pestaña Acciones y después en Nuevo para crear una expresión de acción. Elija el tipo de acción que desea. Haga clic en Aceptar y luego en Propiedades.
  9. Escriba un nombre para la acción y escriba o elija los otros 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 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 visualización de formas. En Suprimir, desactive la casilla de verificación Transición .

Agregar acciones de entrada y salida a un estado en un diagrama de estado o diagrama de actividad

  1. En un diagrama de estado o diagrama de actividad, haga doble clic en la forma Estado a la que desea agregar una acción de entrada o salida.
  2. En el cuadro de diálogo Propiedades de estado UML , haga clic en Entrada o salida y, después, en Nuevo.
  3. Elija el tipo de acción que desee y, a continuación, haga clic en Aceptar. Escriba un nombre para la acción.
  4. 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 Estado . Para mostrar las acciones, haga clic con el botón derecho en la forma, haga clic en Opciones de visualización de formas y desactive la transición.

Aplazar eventos en un estado de acción en un diagrama de actividad

  1. En la vista de árbol o en un diagrama de actividades, haga doble clic en el icono o la forma que representa un estado de acción.
  2. Haga clic en Eventos diferidos.

Se enumeran los eventos disponibles en el paquete al que pertenece el estado de acción. Selecciona los eventos que quieres que el estado aplace.

Trabajar con pseudoestados

Un pseudoestado se utiliza para combinar y dirigir transiciones.

Los pseudoestados incluyen:

  • Estado inicial
  • Estado final
  • Decisión
  • Deep History
  • Historial superficial
  • Transición (unirse)
  • Transición (bifurcación)
  1. Agrega la forma al diagrama.

  2. Haga clic con el botón derecho en la forma y seleccione Propiedades.

  3. Configure las propiedades en el cuadro de diálogo:

    Propiedad Descripción
    Nombre Escriba el nombre del pseudoestado.
    Estereotipo Elige el estereotipo que desees en la lista desplegable. Si un estereotipo que desea usar 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 seleccionó.
    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 estados UML

Crear un diagrama de actividad UML

Señala a un marcador de un párrafo normal