Registro
Tipo de Proceso
Representación Visual
Tipo de Mapa Mental
Representación Estructurada
Tipo de Notas
Tipo de Eficiencia
Diagrama de Flujo Básico
UML
BPMN
Diagrama de Venn
Distribución gratuita
Diagrama de Paréntesis
Organigrama
Diagrama de espina de pescado
Línea de Tiempo
Diagrama de Árbol
Modo Predeterminado

¿Qué es un diagrama de secuencia UML? Se adjuntan tutoriales y casos de producción.

Skye
2024-11-07
265

Ⅰ.¿Qué es el diagrama de secuencia UML ?

El diagrama de secuencia es un diagrama de interacción UML. Muestra la colaboración dinámica entre múltiples objetos al describir la secuencia temporal de los mensajes enviados entre objetos, incluido el envío de mensajes, la recepción de mensajes, el procesamiento de mensajes, la devolución de mensajes, etc.

Los diagramas de secuencia se centran en mostrar la secuencia de interacción entre objetos, especialmente la secuencia temporal de las interacciones, que pueden describir visualmente procesos concurrentes. Sus escenarios de uso son muy amplios y se pueden utilizar en casi todos los ámbitos de la vida. Se utiliza para clasificar los procesos comerciales y hacer que el negocio parezca muy claro. También puede clasificar el software de código abierto y la relación entre varios componentes. El nivel es muy claro y fácil de entender .

Diagrama de secuencia de inicio de sesión único

Ⅱ. Componentes del diagrama de tiempos.

Hay cinco elementos principales de un diagrama de secuencia:

1. Actor

Los roles del sistema, que pueden ser personas u otros sistemas y subsistemas, están representados por un ícono de persona pequeña.

2. Objeto

El objeto está ubicado en la parte superior del diagrama de secuencia y está representado por un rectángulo. Generalmente hay tres formas de nombrar objetos:

1) Nombre del objeto y nombre de la clase. Por ejemplo: teléfono móvil Apple : teléfono móvil.

2) Solo se muestra el nombre de la clase y no se muestra el objeto, que es un objeto anónimo. Por ejemplo: ":teléfono móvil" está representado por ":clase" en el diagrama de secuencia.

3) Solo se muestra el nombre del objeto, no el nombre de la clase. Por ejemplo: " iPhone :" está representado por "Objeto:" en el diagrama de secuencia.

3. Línea de vida

Hay una línea de puntos vertical entre cada objeto y el centro inferior en el diagrama de secuencia. Esta es la línea de vida del objeto (la línea de tiempo del objeto), representada por una línea de puntos vertical. Los mensajes entre objetos existen entre dos líneas de puntos.

4. Período de activación

También llamado foco de control, representa las operaciones realizadas durante un período determinado en la línea de tiempo del objeto en el diagrama de secuencia, representado por una barra rectangular muy estrecha .

5. Mensaje

Representa información enviada entre objetos. Hay tres tipos de mensajes.

1) Mensaje Sincrónico. El remitente del mensaje pasa el control al receptor del mensaje, luego detiene la actividad, esperando que el receptor del mensaje renuncie o devuelva el control. Se utiliza para expresar el significado de sincronización, representado por una línea continua y una flecha continua.

2) Mensaje asincrónico. El remitente del mensaje pasa la señal al receptor del mensaje a través del mensaje y luego continúa con sus propias actividades sin esperar a que el receptor devuelva un mensaje o control. El receptor y el remitente de un mensaje asincrónico funcionan simultáneamente, representados por una línea continua y un signo mayor que.

3) Mensaje de respuesta. Un mensaje de devolución representa la devolución de una llamada a procedimiento y está representado por un signo menor que y una línea discontinua.

diagrama de secuencia UML

Ⅲ. Reglas de dibujo para diagramas de tiempo.

El método para dibujar un diagrama de tiempos se resume simplemente en los siguientes tres pasos:

1. Trazar límites claros e identificar el contexto de interacción.

Es decir, defina el alcance del diagrama de tiempos que desea dibujar y comprenda la premisa y el trasfondo del diagrama de tiempos que desea dibujar.

Por ejemplo, "administración de información de estudiantes" es el contenido interactivo del diagrama de secuencia que se va a dibujar. No es necesario extenderse hacia arriba hasta el registro de estudiantes y la autenticación de identidad, no requiere el inicio de sesión del usuario y no es necesario extenderse hacia abajo hasta contenido irrelevante. como consultar horarios de clases y descargar materiales superiores.

Diagrama de secuencia de gestión de información estudiantil.

2. Clasificar roles y objetos.

En el "Diagrama de secuencia de gestión de información de los estudiantes", los roles incluyen estudiantes/usuarios de asuntos educativos, y los objetos incluyen la interfaz principal de asuntos académicos, la interfaz de información de los estudiantes, la interfaz de gestión de información de los estudiantes y la base de datos.

Nota: Tanto los roles como los objetos son sustantivos, los verbos no pueden usarse como roles y objetos.

3. Agregar mensaje

A partir de un determinado mensaje que desencadena toda la interacción, dibuje todos los mensajes de arriba a abajo entre las líneas de vida e indique las características de cada mensaje, como parámetros, etc.

Ⅳ ¿ Cómo dibujar un diagrama de secuencia usando ProcessOn?

Paso 1: Ingrese a la página del archivo ProcessOn, cree un nuevo diagrama de flujo, haga clic en "Más gráficos" en la esquina inferior izquierda para agregar tipos de gráficos UML al área de gráficos

Paso 2: arrastre los gráficos UML desde la biblioteca de gráficos de la izquierda al área de edición

Paso 3: agregue contenido de texto y realice el diseño. Si desea que su diagrama de tiempo sea más hermoso, puede llenar el título, el rectángulo, etc. con diferentes colores . Los mismos íconos deben tener el mismo tamaño tanto como sea posible y los gráficos superior e inferior deben estar alineados.

Ⅴ. Caso del diagrama de tiempo .

Para los principiantes , si ahora le resulta difícil dibujar diagramas de secuencia, primero puede estudiar y aprender los casos de plantillas de otras personas. El editor ha seleccionado algunos diagramas de secuencia UML de diferentes escenarios en la biblioteca de plantillas , con la esperanza de brindarles a todos una referencia.

1. Diagrama de secuencia de registro de inicio de sesión de usuario

Diagrama de secuencia de registro de inicio de sesión de usuario

2. Crear un nuevo diagrama de tiempo entre dominios


Crear un nuevo diagrama de tiempo entre dominios

3. Diagrama de secuencia de gestión de inventario.

Diagrama de secuencia de gestión de inventario.

4. Diagrama de secuencia de transacciones de pago

Diagrama de secuencia de transacciones de pago

Lo anterior es el contenido relevante del diagrama de secuencia UML. Todas las plantillas son de la comunidad de plantillas de ProcessOn. Si desea ver más plantillas de diagramas de secuencia, puede ingresar a la comunidad de plantillas de ProcessOn y buscar "diagrama de secuencia" . aprenderlo y usarlo.

Como herramienta de dibujo potente y profesional, ProcessOn admite la edición en línea de diagramas de flujo, mapas mentales, organigramas , diagramas UML y otros gráficos. Los usuarios pueden crear contenido nuevo desde cero o editar y modificar fácilmente los marcos de dibujo y las plantillas de casos existentes. La operación es simple y fácil de usar.

Diagrama UML
Tutorial de dibujo
Mapas mentales y diagramas de flujo colaborativos en línea gratuitos Uso gratuito