Crear un diagrama de secuencia de UML

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Diagrama de secuencias que muestra cómo interactúan los objetos con el tiempo

La dimensión vertical de un diagrama de secuencia representa el tiempo, que transcurre a medida que se avanza hacia abajo en la página. La dimensión horizontal representa diferentes actores u objetos.

Llamada 1 Los objetos se representan como líneas de vida de objeto, es decir, en función de su existencia en un momento determinado. Ajustar la longitud de línea para indicar la creación o destrucción de un objeto.

Imagen del botón Las flechas representan mensajes entre objetos. Un objeto también puede enviar un mensaje a sí mismo.

Llamada 3 Agregar una activación (también denominada foco de control) a una línea de vida para indicar el período de tiempo durante el que un objeto realiza una acción.

Paso 4 Un mensaje de vuelta se muestra como una línea discontinua.

  1. En el menú Archivo, elija Nuevo, elija Software y, a continuación, haga clic en Diagrama de modelo de UML.

  2. En la vista de árbol, haga clic con el botón secundario en el paquete o subsistema en el que desee incluir el diagrama de secuencia, elija Nuevo y, a continuación, haga clic en Diagrama de secuencia.

    Aparece una página en blanco y la galería de símbolos Secuencia de UML se coloca la primera. El área de trabajo presenta 'Secuencia' como imagen de fondo. Un icono que representa el diagrama se agrega a la vista de árbol.

    Nota: Si la vista de árbol no está visible, en el menú UML elija Ver y haga clic en Explorador de modelos.

  3. Por cada objeto implicado en la interacción que representa el diagrama de secuencia, arrastre una forma Línea vida objeto hasta la página de dibujo. Ajuste la longitud de las líneas de vida para que coincidan con la de las líneas de vida de los objetos de la interacción y agregue marcadores de destrucción a las líneas de vida para los objetos destruidos.

    Forma de la línea de vida de objeto

    Indicar que se destruye un objeto en un diagrama de secuencia

    1. En un diagrama de secuencia, arrastre una forma Línea vida objeto hasta la página de dibujo para representar un objeto que se destruye durante la interacción que representa el diagrama de secuencia.

    2. Haga clic con el botón secundario en la forma Línea de vida de objeto, haga clic en Opciones de presentación de formas y active Marcador de destrucción.

      Nota: Para aplicar este cambio únicamente a la forma seleccionada, desactive la opción Aplicar a las mismas formas de UML seleccionadas en la actual página de dibujo en el cuadro de diálogo Opciones de presentación de formas de UML.

      Al final de la línea de vida del objeto aparece una X de color negro.

  4. Haga doble clic en una forma Línea vida objeto. En el cuadro de diálogo Propiedades de la función del clasificador de UML, haga clic en FunciónClasificador. Siga uno de estos procedimientos:

    1. En Clasificador, elija el clasificador que represente el objeto y haga clic en Aceptar.

    2. Haga clic en Nuevo para crear un nuevo clasificador en el sistema.

      La apariencia del icono del objeto puede cambiar para reflejar el clasificador elegido.

  5. Para indicar si un objeto está realizando una acción, arrastre una forma Activación hasta la línea de vida del objeto. Pegue los extremos de la forma Activación a los puntos de conexión de la forma Línea vida objeto. Ajuste la longitud del rectángulo de activación para que coincida con el período de actividad del objeto.

    Forma activación

    Indicar el tiempo de transición en un diagrama de secuencia

    1. En la vista de árbol, haga doble clic en el icono que represente el diagrama de secuencia al que vaya a agregar el tiempo de las transiciones.

      Se mostrará la página de dibujo con el diagrama de secuencia.

    2. En la barra de herramientas, seleccione la herramienta de texto Botón Herramienta de texto .

    3. En la página de dibujo, haga clic donde vaya a agregar el nombre de la instancia de mensaje, que representa la hora a la que se envía el mensaje, y escriba el nombre.

      Normalmente, el nombre aparece en el margen izquierdo del diagrama, alineado con el mensaje al que se aplica. El nombre puede ser sólo una letra, como a o b.

    4. En la barra de herramientas, seleccione la herramienta de puntero Imagen de botón .

    5. Arrastre una forma Restricción en la página de dibujo cerca del nombre del mensaje. Haga doble clic en la forma y, en Cuerpo, escriba toda la información de restricción pertinente para la hora del mensaje (por ejemplo, b - a < 1 seg.). Haga clic en Aceptar.

      Sugerencia: Si la entrega de un mensaje no es instantánea, incline la línea del mensaje y asigne a la hora de recepción del mensaje la misma letra que a la hora de envío, pero agregue un apóstrofo (por ejemplo, a para la hora de envío y a' para la hora de recepción).

      La información sobre los mensajes se puede agregar en el margen izquierdo

      Un diagrama de secuencia con horas con nombre para cuando se envían y se reciben mensajes.

    Mostrar la condicionalidad en un objeto de diagrama de secuencia

    1. En un diagrama de secuencia, arrastre una forma Línea de vida hasta la página de dibujo cerca de la línea de vida de objeto en la que desee mostrar la condicionalidad.

    2. Pegue los extremos de la forma línea de Vida de puntos de conexión Imagen de punto de conexión: x azul en la forma Línea de vida de objeto. Para ampliar la línea de vida condicional, arrastre un controlador de control Controlador en la forma línea de vida.

    3. Haga doble clic en la forma Línea de vida para abrir su cuadro de diálogo Propiedades de UML, donde puede agregar un nombre y los valores de otras propiedades a la línea de vida.

      Sugerencia: También puede pegar los extremos de una forma Línea de vida a puntos de conexión de una forma Activación asociada con la línea de vida de un objeto.

  6. Utilice formas Mensaje para indicar comunicación entre los objetos.

    Formas de mensaje

    Indicar un mensaje entre objetos de un diagrama de secuencia

    1. En un diagrama de secuencia, arrastre una forma Mensaje hasta la página de dibujo.

      La forma Mensaje que elija depende del tipo de mensaje que vaya a enviar (normal, asincrónico, llamada a procedimiento o retorno).

    2. Pegue el extremo del mensaje sin la punta de flecha a una conexión elija Imagen de punto de conexión: x azul en la línea de vida del objeto que envía el mensaje.

    3. Pegue el extremo del mensaje con punta de flecha a un punto de conexión en la línea de vida del objeto que recibe el mensaje.

    4. Haga doble clic en el mensaje y, a continuación, escriba o elija su nombre, estereotipo, expresión de secuencia y tipo de flujo.

    5. En un mensaje normal o una llamada a procedimiento, elija la operación que desee que el mensaje genere. Si la operación no existe, haga clic en Nueva para crearla.

      En un mensaje asincrónico, elija la señal que desea que el mensaje genere. Si en el clasificador en el que está basada la línea de vida del objeto que recibe el mensaje no existe recepción para la señal, haga clic en Nueva para crearla.

      Sugerencia: Para indicar un mensaje desde un objeto a sí mismo, pegue los dos extremos en una forma Mensaje en forma de arco a dos puntos de conexión de la línea de vida del mismo objeto.

  7. Haga doble clic en cualquier forma para abrir el cuadro de diálogo Propiedades de UML correspondiente, en el que puede agregar el nombre y otros valores de propiedades.

  8. Guarde el diagrama.

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×