Plantilla de diagrama de secuencia UML
Un actor, una frontera, un controlador y un almacén, con las activaciones ya dibujadas y un fragmento alt correcto. Renombra los participantes y el orden sigue en pie.
Notación: UML 2.5.1Diagrama: Diagrama de secuencia
Abre esta plantilla en Archyno
Se abre como un modelo editable, no como una imagen. Cámbialo en el navegador y expórtalo a PNG, SVG, Mermaid, XMI o un fichero Sparx .qea.
Abrir la plantillaQué hay en este diagrama
- User
- El actor. Un monigote, porque está fuera del sistema.
- Web app
- La superficie donde cae la petición. Renómbrala a tu punto de entrada.
- Auth service
- Lo que decida. Cámbialo por el colaborador de tu flujo.
- Database
- El almacén. Bórralo si tu flujo no llega a ninguno.
- fragmento alt
- La rama. Las dos guardas están puestas: edítalas, no las borres.
- Activaciones
- Las barras. Empiezan al llegar la llamada y acaban con su respuesta.
Cómo hacerlo tuyo
- Renombra los cuatro participantes de izquierda a derecha, en el orden en que la petición viaja de verdad.
- Reescribe los mensajes como operaciones, no como frases: verify(session), no «comprueba la sesión».
- Deja discontinua cada flecha de retorno. Una flecha sólida de vuelta es una segunda llamada.
- Edita las dos guardas del fragmento alt. Un alt con una sola rama rellena es un opt.
- Para en la primera pantalla. Un diagrama de secuencia que hace scroll son dos diagramas.
Preguntas frecuentes
¿Qué es un fragmento alt en un diagrama de secuencia?
Una región enmarcada dividida en compartimentos, uno por camino alternativo, cada uno con una guarda entre corchetes. Se ejecuta exactamente un compartimento. Así muestra una rama un diagrama de secuencia, y es lo que mantiene un flujo en un diagrama en vez de en tres.
¿Tengo que dibujar las barras de activación?
No, en UML 2.5.1 son opcionales, pero conviene dejarlas. La barra muestra cuánto tiempo está ocupado un participante, que es la única forma de ver en el diagrama que una llamada síncrona bloquea a quien la hizo durante todo el intercambio anidado debajo.
¿Cuántos participantes debe tener un diagrama de secuencia?
Cuatro o cinco, rara vez más. Por encima de eso las líneas de vida quedan demasiado juntas para etiquetarlas y el diagrama deja de responder a la pregunta por la que se dibujó. Si necesitas más, parte el flujo y referencia el segundo diagrama con un fragmento ref.
Lee la notación
Diagramas de secuencia
Cómo leer y dibujar un diagrama de secuencia UML: líneas de vida, barras de activación, mensajes síncronos y asíncronos, respuestas, y los fragmentos combinados (alt, opt, loop, par) que resuelven la ramificación.
Diagramas de comunicación
Cómo leer y dibujar un diagrama de comunicación UML: objetos, enlaces, mensajes numerados, numeración decimal anidada, y cuándo preferirlo a un diagrama de secuencia.
Diagramas de visión general de interacción
Cómo leer y dibujar un diagrama de visión general de interacción UML: ocurrencias de interacción, interacciones en línea, flujo de control entre ellas, y cómo mantiene manejables los diagramas de secuencia grandes.