Skip to content

2. Elementos Básicos de un Diagrama de Secuencia

🧩 Elementos constitutivos del diagrama de secuencia

Section titled “🧩 Elementos constitutivos del diagrama de secuencia”

Los diagramas de secuencia están compuestos por elementos gráficos estandarizados que representan participantes, interacciones y flujos de control. A continuación se describen los componentes fundamentales.

Los actores representan entidades externas que interactúan con el sistema. Pueden ser usuarios humanos, sistemas externos o dispositivos que inician o participan en las interacciones sin formar parte de la implementación interna.

Diagrama UML

Características clave:

  • Representan roles, no personas específicas
  • Son externos al sistema modelado
  • Inician o consumen funcionalidades del sistema

Los objetos son instancias de clases que participan en la interacción. Representan componentes internos del sistema que colaboran para cumplir funcionalidades específicas.

Diagrama UML

Definición: Objetos de frontera que gestionan la interacción con el exterior.

Ejemplos: Formularios web, endpoints API, interfaces gráficas.

La línea de vida representa la existencia temporal de un participante durante la interacción. Se visualiza como una línea vertical discontinua que indica que el participante está disponible para recibir mensajes.

Diagrama UML
Diagrama UML

El símbolo ** indica que el objeto es instanciado en ese momento.

Los mensajes representan la comunicación entre participantes. Son el elemento central del diagrama, modelando las interacciones que definen el comportamiento del sistema.

Diagrama UML
Diagrama UML

Flecha: (sólida)
Comportamiento: El emisor espera la respuesta antes de continuar.
Uso: Llamadas a métodos, consultas a BD, peticiones HTTP síncronas.

Diagrama UML

Las activaciones representan el período durante el cual un objeto está ejecutando una operación. Se visualizan como rectángulos verticales sobre la línea de vida.

Diagrama UML
Diagrama UML

Cada nivel representa una llamada interna adicional.

Los fragmentos de interacción modelan lógica de control compleja: condicionales, bucles, paralelismo y excepciones. Cada fragmento tiene un operador que define su comportamiento.

Diagrama UML

Uso: Representa decisiones condicionales (if-else).
Sintaxis: alt [condición1] ... else [condición2] ... end

Diagrama UML

Las notas añaden información contextual al diagrama sin afectar la lógica de interacción.

Diagrama UML Diagrama UML Diagrama UML
🐝