{"id":18638,"date":"2020-10-22T10:39:39","date_gmt":"2020-10-21T23:39:39","guid":{"rendered":"https:\/\/creately.com\/blog\/?p=18638"},"modified":"2022-10-21T13:55:21","modified_gmt":"2022-10-21T02:55:21","slug":"tutorial-del-diagrama-de-secuencia","status":"publish","type":"post","link":"https:\/\/creately.com\/blog\/es\/diagramas\/tutorial-del-diagrama-de-secuencia\/","title":{"rendered":"Tutorial del diagrama de secuencia: Gu\u00eda completa con ejemplos"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p>Este tutorial te ayudar\u00e1 a entender mejor los diagramas de secuencia; para explicarte todo lo que necesitas saber, desde <a href=\"https:\/\/creately.com\/diagram-type\/sequence-diagram\">c\u00f3mo dibujar un diagrama de secuencia<\/a> hasta los errores comunes que debes evitar al dibujar uno. Hay tres tipos de diagramas de interacci\u00f3n: diagramas de secuencia, diagramas de comunicaci\u00f3n y <a href=\"https:\/\/creately.com\/es\/lp\/software-de-diagrama-de-tiempos\/\">diagramas de tiempo<\/a>. Estos diagramas se utilizan para ilustrar las interacciones entre las partes de un sistema. Entre los tres, los diagramas de secuencia son los preferidos tanto por los desarrolladores como por los lectores por su simplicidad. En este tutorial de diagrama de secuencia aprender\u00e1s sobre;<\/p>\n<ul>\n<li><a style=\"line-height: 1.5;\" href=\"#WhatIs\">\u00bfQu\u00e9 es un diagrama de secuencia<\/a><\/li>\n<li><a style=\"line-height: 1.5;\" href=\"#Notations\">Notaciones del diagrama de secuencia<\/a><\/li>\n<li><a style=\"line-height: 1.5;\" href=\"#Best\">Diagrama de secuencia Mejores pr\u00e1cticas<\/a><\/li>\n<li><a style=\"line-height: 1.5;\" href=\"#Draw\">C\u00f3mo dibujar un diagrama de secuencia<\/a><\/li>\n<li><a style=\"line-height: 1.5;\" href=\"#Common\">Diagrama de secuencia Errores comunes<\/a><\/li>\n<li><a style=\"line-height: 1.5;\" href=\"#Templates\">Plantillas y ejemplos de diagramas de secuencia<\/a><\/li>\n<li><a style=\"line-height: 1.5;\" href=\"#SlideShare\">Diagrama de secuencia Presentaci\u00f3n de diapositivas<\/a><\/li>\n<li><a style=\"line-height: 1.5;\" href=\"#Feedback\">Retroalimentaci\u00f3n sobre la Gu\u00eda de Diagrama de Secuencia<\/a><\/li>\n<\/ul>\n<h3><a name=\"WhatIs\"><\/a>\u00bfQu\u00e9 es un diagrama de secuencia?<\/h3>\n<p>Los diagramas de secuencia, com\u00fanmente utilizados por los desarrolladores, modelan las interacciones entre los objetos en un solo caso de uso. Ilustran la forma en que las diferentes partes de un sistema interact\u00faan entre s\u00ed para llevar a cabo una funci\u00f3n, y el orden en que se producen las interacciones cuando se ejecuta un caso de uso concreto. En palabras m\u00e1s sencillas, un diagrama de <a href=\"https:\/\/creately.com\/es\/lp\/diagrama-de-secuencia-en-linea\">secuencia<\/a> muestra diferentes partes de un sistema trabajando en una &#8220;secuencia&#8221; para conseguir algo.<\/p>\n<h3><a name=\"Notations\"><\/a>Notaciones del diagrama de secuencia<\/h3>\n<p>Un diagrama de secuencia est\u00e1 estructurado de tal manera que representa una l\u00ednea de tiempo que comienza en la parte superior y desciende gradualmente para marcar la secuencia de interacciones. Cada objeto tiene una columna y los mensajes intercambiados entre ellos est\u00e1n representados por flechas.<\/p>\n<p><strong>Una r\u00e1pida visi\u00f3n general de las diversas partes de un diagrama de secuencia <\/strong><\/p>\n<p><strong>Notaci\u00f3n de l\u00ednea de vida<\/strong> <img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933 aligncenter\" src=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2017\/01\/Sequence-diagram-Lifeline.png\" alt=\"- L\u00ednea de vidaUn\" width=\"419\" height=\"280\" srcset=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/Sequence-diagram-Lifeline.png 419w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/Sequence-diagram-Lifeline-300x200.png 300w\" sizes=\"auto, (max-width: 419px) 100vw, 419px\" \/>Diagrama de secuenciadiagrama de secuencia est\u00e1 compuesto por varias de estas notaciones de l\u00ednea de vida que deber\u00edan estar dispuestas horizontalmente en la parte superior del diagrama. Ninguna de las dos anotaciones de la l\u00ednea de vida debe superponerse. Representan los diferentes objetos o partes que interact\u00faan entre s\u00ed en el sistema durante la secuencia.<\/p>\n<p>Una notaci\u00f3n de l\u00ednea de vida con un s\u00edmbolo de elemento actor se utiliza cuando el diagrama de secuencia particular es propiedad de un caso de uso. <img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13934 aligncenter\" src=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2017\/01\/lifeline-with-an-actor-element-symbol.png\" alt=\"con un s\u00edmbolo\" width=\"273\" height=\"308\" srcset=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/lifeline-with-an-actor-element-symbol.png 273w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/lifeline-with-an-actor-element-symbol-266x300.png 266w\" sizes=\"auto, (max-width: 273px) 100vw, 273px\" \/>l\u00ednea de vidade elemento de entidad<b><\/b> Una l\u00ednea de vida con un elemento de entidad representa los datos del sistema. Por ejemplo, en una aplicaci\u00f3n de servicio al cliente, la entidad Cliente gestionar\u00eda todos los datos relacionados con un cliente. <img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-15181\" src=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2017\/01\/Entity-Lifeline.png\" alt=\"de vida de la entidad\" width=\"189\" height=\"378\" srcset=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/Entity-Lifeline.png 189w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/Entity-Lifeline-150x300.png 150w\" sizes=\"auto, (max-width: 189px) 100vw, 189px\" \/>L\u00ednea Una l\u00ednea de vida con un elemento l\u00edmite indica un l\u00edmite del sistema\/elemento de software en un sistema; por ejemplo, las pantallas de la interfaz de usuario, las puertas de la base de datos o los men\u00fas con los que interact\u00faan los usuarios son l\u00edmites. <img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-15182\" src=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2017\/01\/Boundary-Lifeline.png\" alt=\"de\" width=\"177\" height=\"342\" srcset=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/Boundary-Lifeline.png 177w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/Boundary-Lifeline-155x300.png 155w\" sizes=\"auto, (max-width: 177px) 100vw, 177px\" \/>L\u00edmite la l\u00ednea de vida Y una l\u00ednea de vida con un elemento de control indica una entidad controladora o gerente. Organiza y programa las interacciones entre los l\u00edmites y entidades y sirve de mediador entre ellos. <img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-15183\" src=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2017\/01\/Control-Lifeline.png\" alt=\"\" width=\"196\" height=\"397\" srcset=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/Control-Lifeline.png 196w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/Control-Lifeline-148x300.png 148w\" sizes=\"auto, (max-width: 196px) 100vw, 196px\" \/><\/p>\n<p><strong>Barras de Activaci\u00f3n<\/strong><\/p>\n<p>Barras de activaci\u00f3n de la l\u00ednea de vida dealtcontrolalt La barra de activaci\u00f3n es la caja que se coloca en la l\u00ednea de vida. &nbsp;Se utiliza para indicar que un objeto est\u00e1 activo (o instanciado) durante una interacci\u00f3n entre dos objetos. La longitud del rect\u00e1ngulo indica la duraci\u00f3n de los objetos que permanecen activos.<\/p>\n<p>En un diagrama de secuencia, una interacci\u00f3n entre dos objetos ocurre cuando un objeto env\u00eda un mensaje a otro. El uso de la barra de activaci\u00f3n en los salvavidas del Llamador de mensajes (el objeto que env\u00eda el mensaje) y del Receptor de mensajes (el objeto que recibe el mensaje) indica que ambos est\u00e1n activos\/est\u00e1n instanciados durante el intercambio del mensaje. <img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13936\" src=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2017\/01\/Sequence-Diagram-Activation-Bars.png\" alt=\"- Barras de Activa\" width=\"721\" height=\"356\" srcset=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/Sequence-Diagram-Activation-Bars.png 721w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/Sequence-Diagram-Activation-Bars-300x148.png 300w\" sizes=\"auto, (max-width: 721px) 100vw, 721px\" \/><strong>Flechas de Mensajes<\/strong><\/p>\n<p>Diagrama de Secuencia ci\u00f3n Flechas de Mensajes Una flecha desde el Llamador de Mensajes hasta el Receptor de Mensajes especifica un mensaje en un diagrama de secuencia. &nbsp;&nbsp;Un mensaje puede fluir en cualquier direcci\u00f3n; de izquierda a derecha, de derecha a izquierda o de vuelta al propio llamador de mensajes. Mientras que en la flecha se puede describir el mensaje que se est\u00e1 enviando de un objeto a otro, con diferentes puntas de flecha se puede indicar el tipo de mensaje que se est\u00e1 enviando o recibiendo.<\/p>\n<p>La flecha del mensaje viene con una descripci\u00f3n, que se conoce como firma del mensaje, en ella. El formato de la firma de este mensaje es el siguiente. Todas las partes excepto el nombre_de_mensaje son opcionales.<\/p>\n<p>atributo <i>= nombre_de_mensaje (argumentos): tipo_retorno <\/i><\/p>\n<ul>\n<li><i>Mensaje sincr\u00f3nico<\/i><\/li>\n<\/ul>\n<p>Como se muestra en el ejemplo de las barras de activaci\u00f3n, un mensaje sincr\u00f3nico se utiliza cuando el emisor espera a que el receptor procese el mensaje y vuelva antes de continuar con otro mensaje. &nbsp;La punta de la flecha utilizada para indicar este tipo de mensaje es s\u00f3lida, como la que se muestra a continuaci\u00f3n. <img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13937\" src=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2017\/01\/Synchronous-Message.png\" alt=\"sincr\u00f3nico \" width=\"338\" height=\"109\" srcset=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/Synchronous-Message.png 338w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/Synchronous-Message-300x97.png 300w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/p>\n<ul>\n<li><i>Mensaje asincr\u00f3nico<\/i><\/li>\n<\/ul>\n<p>Un mensaje as\u00edncrono se utiliza cuando la persona que llama el mensaje no espera a que el receptor lo procese y lo devuelva antes de enviar otros mensajes a otros objetos dentro del sistema. La punta de la flecha utilizada para mostrar este tipo de mensaje es una flecha de l\u00ednea como la que se muestra en el ejemplo a continuaci\u00f3n. <img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13939\" src=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2017\/01\/Asynchronous-Message-example.png\" alt=\"as\u00edncrono\" width=\"704\" height=\"447\" srcset=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/Asynchronous-Message-example.png 704w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/Asynchronous-Message-example-300x190.png 300w\" sizes=\"auto, (max-width: 704px) 100vw, 704px\" \/><\/p>\n<ul>\n<li><i>Devolver el mensaje<\/i><\/li>\n<\/ul>\n<p>Un mensaje de retorno se utiliza para indicar que el receptor del mensaje ha terminado de procesar el mensaje y est\u00e1 devolviendo el control a la persona que llama el mensaje. Los mensajes de retorno son piezas de notaci\u00f3n opcionales, ya que una barra de activaci\u00f3n que se dispara por un mensaje sincr\u00f3nico siempre implica un mensaje de retorno.<\/p>\n<p>Consejo: Puede evitar que sus diagramas se desordenen minimizando el uso de mensajes de retorno, ya que el valor de retorno puede especificarse en la propia flecha del mensaje inicial. <img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13941\" src=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2017\/01\/Return-Message-Example.png\" alt=\"Ejemplo\" width=\"464\" height=\"346\" srcset=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/Return-Message-Example.png 464w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/Return-Message-Example-300x224.png 300w\" sizes=\"auto, (max-width: 464px) 100vw, 464px\" \/><\/p>\n<ul>\n<li><i>Mensaje de creaci\u00f3n del participante<\/i><\/li>\n<\/ul>\n<p>Los objetos no viven necesariamente durante toda la duraci\u00f3n de la secuencia de eventos. Los objetos o participantes pueden ser creados de acuerdo con el mensaje que se est\u00e1 enviando. La anotaci\u00f3n de la casilla de participante eliminado puede utilizarse cuando se necesita mostrar que el participante en particular no exist\u00eda hasta que se envi\u00f3 la llamada de creaci\u00f3n. &nbsp;Si el participante creado hace algo inmediatamente despu\u00e9s de su creaci\u00f3n, debe a\u00f1adir un cuadro de activaci\u00f3n justo debajo del cuadro del participante. <img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13943\" src=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2017\/01\/Participant-creation-example.png\" alt=\"Ejemplo de creaci\u00f3n de\" width=\"546\" height=\"477\" srcset=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/Participant-creation-example.png 546w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/Participant-creation-example-300x262.png 300w\" sizes=\"auto, (max-width: 546px) 100vw, 546px\" \/><\/p>\n<ul>\n<li><em>Mensaje de destrucci\u00f3n del participante<\/em><\/li>\n<\/ul>\n<p>Del mismo modo, los participantes cuando ya no se necesiten tambi\u00e9n pueden ser eliminados de un diagrama de secuencia. Esto se hace a\u00f1adiendo una &#8216;X&#8217; al final de la l\u00ednea de vida de dicho participante. <img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13944\" src=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2017\/01\/Participation-Destruction-Message.png\" alt=\"Participaci\u00f3n Mensaje de destrucci\u00f3n\" width=\"565\" height=\"464\" srcset=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/Participation-Destruction-Message.png 565w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/Participation-Destruction-Message-300x246.png 300w\" sizes=\"auto, (max-width: 565px) 100vw, 565px\" \/><\/p>\n<ul>\n<li><i>Mensaje reflexivo<\/i><\/li>\n<\/ul>\n<p>Cuando un objeto se env\u00eda un mensaje a s\u00ed mismo, se llama mensaje reflexivo. Se indica con una flecha de mensaje que comienza y termina en la misma l\u00ednea de vida como se muestra en el ejemplo a continuaci\u00f3n. <img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13945\" src=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2017\/01\/Reflexive-message.png\" alt=\"Mensaje \" width=\"244\" height=\"295\"> reflexivo <b>Comentario<\/b> <a href=\"https:\/\/creately.com\/es\/lp\/herramienta-de-diagrama-uml\/\" target=\"_blank\" rel=\"noopener noreferrer\">Los diagramas UML<\/a> generalmente permiten la anotaci\u00f3n de comentarios en todos los <a href=\"https:\/\/creately.com\/blog\/diagrams\/uml-diagram-types-examples\/\" target=\"_blank\" rel=\"noopener noreferrer\">tipos de diagramas UML<\/a>. El objeto del comentario es un rect\u00e1ngulo con una esquina doblada como se muestra a continuaci\u00f3n. El comentario se puede vincular al objeto relacionado con una l\u00ednea de puntos. <img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13946\" src=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2017\/01\/Comment-object-example.png\" alt=\"objeto ejemplo\" width=\"507\" height=\"213\" srcset=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/Comment-object-example.png 507w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/Comment-object-example-300x126.png 300w\" sizes=\"auto, (max-width: 507px) 100vw, 507px\" \/><\/p>\n<p>Comentario Nota:<b> &nbsp;<\/b>Vea las Mejores Pr\u00e1cticas de Diagrama de Secuencia para aprender sobre los fragmentos de secuencia.<\/p>\n<h3><a name=\"Best\"><\/a>Diagrama de secuencia Mejores pr\u00e1cticas<\/h3>\n<ul>\n<li><b><b>Manejar interacciones complejas con fragmentos de secuencias <\/b><\/b><\/li>\n<\/ul>\n<p>Un fragmento de secuencia se representa como una caja que enmarca una secci\u00f3n de interacciones entre objetos (como se muestra en los ejemplos siguientes) en un <a href=\"https:\/\/creately.com\/es\/lp\/diagrama-de-secuencia-en-linea\">diagrama de secuencia<\/a>.<\/p>\n<p>Se utiliza para mostrar interacciones complejas como flujos y bucles alternativos de una manera m\u00e1s estructurada. En la esquina superior izquierda del fragmento se encuentra un operador. Esto &#8211; el operador de fragmentos &#8211; especifica qu\u00e9 tipo de fragmento es.<\/p>\n<p><i>Alternativas<\/i><\/p>\n<p>El fragmento de combinaci\u00f3n alternativa se utiliza cuando es necesario elegir entre dos o m\u00e1s secuencias de mensajes. Modela la l\u00f3gica del &#8220;si no, entonces&#8221;.<\/p>\n<p>El fragmento alternativo est\u00e1 representado por un gran rect\u00e1ngulo o un marco; se especifica mencionando &#8220;alt&#8221; dentro del recuadro del nombre del marco (tambi\u00e9n conocido como operador del fragmento).<\/p>\n<p>Para mostrar dos o m\u00e1s alternativas, el rect\u00e1ngulo mayor se divide entonces en lo que se denomina operandos de interacci\u00f3n mediante una l\u00ednea discontinua, como se muestra en el ejemplo del diagrama de secuencia anterior. Cada operando tiene una guardia para probar y se coloca en la esquina superior izquierda del operando.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-14814\" src=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2017\/01\/Alternative-fragment-example-1.png\" alt=\"Ejemplo de fragmento alternativo - tutorial \" width=\"1112\" height=\"750\" srcset=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/Alternative-fragment-example-1.png 1112w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/Alternative-fragment-example-1-300x202.png 300w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/Alternative-fragment-example-1-1024x691.png 1024w\" sizes=\"auto, (max-width: 1112px) 100vw, 1112px\" \/><i>Opciones<\/i><\/p>\n<p>El fragmento de combinaci\u00f3n de opciones se utiliza para indicar una secuencia que s\u00f3lo se producir\u00e1 bajo una determinada condici\u00f3n, de lo contrario, la secuencia no se producir\u00e1. Modela la declaraci\u00f3n de &#8220;si entonces&#8221;. &nbsp;<b>&nbsp;<\/b><\/p>\n<p>Al igual que el fragmento alternativo, el fragmento de la opci\u00f3n tambi\u00e9n se representa con un marco rectangular donde &#8220;opt&#8221; se coloca dentro del recuadro del nombre.<\/p>\n<p>A diferencia del fragmento alternativo, un fragmento de opci\u00f3n no se divide en dos o m\u00e1s operandos. La guardia de Option se coloca en la esquina superior izquierda.<\/p>\n<p><i>(Encuentre un ejemplo de diagrama de secuencia con un fragmento de opci\u00f3n en la secci\u00f3n Plantillas de diagramas de secuencia y ejemplos).<\/i><\/p>\n<p><em>Bucles<\/em><\/p>\n<p><i>El <\/i> fragmento de bucle se utiliza para representar una secuencia repetitiva. Coloca las palabras &#8220;bucle&#8221; en el cuadro de nombres y la condici\u00f3n de guardia cerca de la esquina superior izquierda del cuadro.<\/p>\n<p>Adem\u00e1s de la prueba booleana, el protector en un fragmento de bucle puede ser sometido a otras dos condiciones especiales. Estas son iteraciones m\u00ednimas (escritas como <i>minint = [el n\u00famero<\/i> ] y m\u00e1ximas (escritas como maxint = [el n\u00famero]).<\/p>\n<p>Si se trata de un guarda de iteraciones m\u00ednimas, el bucle debe ejecutar no menos del n\u00famero indicado, y si se trata de un guarda de iteraciones m\u00e1ximas, el bucle no debe ejecutar m\u00e1s del n\u00famero indicado.<\/p>\n<p>(Encuentre un ejemplo de un fragmento de bucle m\u00e1s abajo en las plantillas de diagramas de secuencia y en la secci\u00f3n de ejemplos)<\/p>\n<p><em>Fragmento de referencia <\/em><\/p>\n<p>Puede utilizar el fragmento de referencia para gestionar el tama\u00f1o de grandes diagramas de secuencia. Permite reutilizar parte de un diagrama de secuencia en otro, o en otras palabras, se puede hacer referencia a parte de un diagrama en otro diagrama utilizando el fragmento ref.<\/p>\n<p>Para especificar el fragmento de referencia, hay que mencionar &#8220;ref&#8221; en el recuadro del nombre del marco y el nombre del diagrama de secuencia al que se hace referencia dentro del marco.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13950\" src=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2017\/01\/Reference-fragment-example.png\" alt=\"Ejemplo de fragmento de referencia\" width=\"790\" height=\"600\" srcset=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/Reference-fragment-example.png 790w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/Reference-fragment-example-300x228.png 300w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/Reference-fragment-example-768x583.png 768w\" sizes=\"auto, (max-width: 790px) 100vw, 790px\" \/> <i>Para m\u00e1s <\/i>fragmentos de secuencias consulte<i>M\u00e1s all\u00e1 de los fundamentos de los diagramas de secuencias: <\/i><a href=\"https:\/\/creately.com\/blog\/diagrams\/beyond-the-basics-of-sequence-diagrams-part-1\/\"><i>Parte 1<\/i><\/a><i>, <\/i><a href=\"https:\/\/creately.com\/blog\/diagrams\/beyond-the-basics-of-sequence-diagrams-part-2\/\"><i>Parte 2<\/i><\/a> <i>y <\/i><a href=\"https:\/\/creately.com\/blog\/diagrams\/beyond-the-basics-of-sequence-diagrams-part-3\/\"><i>Parte 3<\/i><\/a><i>.<\/i><\/p>\n<ul>\n<li><b>Dibuja diagramas de secuencia m\u00e1s peque\u00f1os que capturen la esencia del <a href=\"https:\/\/creately.com\/diagram\/iolqp3jn\/caso%20de%20uso%20cafeteria\">caso de uso<\/a><\/b><\/li>\n<\/ul>\n<p>En lugar de desordenar su diagrama de secuencia con varios objetos y grupos de mensajes que confundir\u00e1n al lector, dibuje unos cuantos diagramas de secuencia m\u00e1s peque\u00f1os que expliquen adecuadamente lo que hace su sistema.Aseg\u00farate de que el diagrama encaje en una sola p\u00e1gina y deje espacio para notas explicativas tambi\u00e9n.<\/p>\n<p>Tambi\u00e9n en lugar de dibujar docenas de diagramas de secuencia, averigua qu\u00e9 es lo com\u00fan entre los escenarios y conc\u00e9ntrate en eso. Y si el c\u00f3digo es expresivo y puede sostenerse por s\u00ed mismo, no hay necesidad de dibujar un diagrama de secuencia en primer lugar.<\/p>\n<h3><a name=\"Draw\"><\/a>C\u00f3mo dibujar un diagrama de secuencia<\/h3>\n<p>Un diagrama de secuencia representa el escenario o flujo de eventos en un solo caso de uso. El flujo de mensajes del diagrama de secuencia se basa en la narraci\u00f3n del caso de uso particular. Luego, antes de empezar a dibujar el diagrama de secuencia o de decidir qu\u00e9 interacciones deben incluirse en \u00e9l, es necesario <a href=\"https:\/\/creately.com\/diagram-type\/use-case\">dibujar el diagrama de caso de uso<\/a> y preparar una descripci\u00f3n exhaustiva de lo que hace el caso de uso particular.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13947\" src=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2017\/01\/Use-case-example.png\" alt=\"C\u00f3mo dibujar un diagrama de secuencia Un diagrama de secuencia representa el escenario o flujo de eventos en un solo caso de uso. El flujo de mensajes del diagrama de secuencia se basa en la narraci\u00f3n del caso de uso particular. Luego, antes de comenzar a dibujar el diagrama de secuencia o de decidir qu\u00e9 interacciones deben incluirse en \u00e9l, es necesario preparar una descripci\u00f3n exhaustiva de lo que hace el caso de uso particular. \" width=\"595\" height=\"501\" srcset=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/Use-case-example.png 595w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/Use-case-example-300x253.png 300w\" sizes=\"auto, (max-width: 595px) 100vw, 595px\" \/><\/p>\n<p>A partir del ejemplo del diagrama de secuencia anterior de &#8220;Crear una nueva cuenta de biblioteca en l\u00ednea&#8221;, nos centraremos en el caso de uso denominado &#8220;Crear una nueva cuenta de usuario&#8221; para dibujar nuestro ejemplo de diagrama de secuencia.<\/p>\n<p>Antes de dibujar el diagrama de secuencia, es necesario identificar los objetos o actores que participar\u00edan en la creaci\u00f3n de una nueva cuenta de usuario. Estos ser\u00edan;<\/p>\n<ul>\n<li>Bibliotecario<\/li>\n<li>Sistema de gesti\u00f3n de la biblioteca en l\u00ednea<\/li>\n<li>Base de datos de credenciales de usuario<\/li>\n<li>Sistema de correo electr\u00f3nico<\/li>\n<\/ul>\n<p>Una vez que se identifican los objetos, es importante escribir una descripci\u00f3n detallada de lo que hace el caso de uso. A partir de esta descripci\u00f3n, se pueden deducir f\u00e1cilmente las interacciones (que deber\u00edan ir en el diagrama de secuencia) que se producir\u00edan entre los objetos anteriores, una vez ejecutado el caso de uso.<\/p>\n<p>Estos son los pasos que se dan en el caso de uso llamado &#8216;Crear una nueva cuenta de usuario de la biblioteca&#8217;.<\/p>\n<ul>\n<li>El bibliotecario pide al sistema que cree una nueva cuenta de biblioteca en l\u00ednea<\/li>\n<li>El bibliotecario entonces selecciona el tipo de cuenta de usuario de la biblioteca<\/li>\n<li>El bibliotecario introduce los datos del usuario<\/li>\n<li>Los datos del usuario se comprueban mediante la base de datos de credenciales de usuario<\/li>\n<li>Se crea la nueva cuenta de usuario de la biblioteca<\/li>\n<li>Un resumen de los detalles de la nueva cuenta se env\u00eda por correo electr\u00f3nico al usuario<\/li>\n<\/ul>\n<p>A partir de cada uno de estos pasos, se puede especificar f\u00e1cilmente qu\u00e9 mensajes deben intercambiarse entre los objetos del diagrama de secuencia. Una vez que est\u00e9 claro, puedes seguir adelante y empezar a <a href=\"https:\/\/creately.com\/es\/lp\/diagrama-de-secuencia-en-linea\">dibujar el diagrama de secuencia<\/a>.<\/p>\n<p>El diagrama de secuencia que se muestra a continuaci\u00f3n muestra c\u00f3mo los objetos del sistema de gesti\u00f3n de la biblioteca en l\u00ednea interact\u00faan entre s\u00ed para realizar la funci\u00f3n &#8220;Crear una nueva cuenta de usuario de la biblioteca&#8221;.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-13948 size-full\" src=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2017\/01\/How-to-draw-a-sequence-diagram.png\" alt=\"C\u00f3mo dibujar un diagrama de secuencia - tutorial\" width=\"1174\" height=\"615\" srcset=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/How-to-draw-a-sequence-diagram.png 1174w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/How-to-draw-a-sequence-diagram-300x157.png 300w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/How-to-draw-a-sequence-diagram-768x402.png 768w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/How-to-draw-a-sequence-diagram-1024x536.png 1024w\" sizes=\"auto, (max-width: 1174px) 100vw, 1174px\" \/><\/p>\n<h3><a name=\"Common\"><\/a>Diagrama de secuencia Errores comunes<\/h3>\n<p>Cuando se dibujan diagramas de secuencia, los dise\u00f1adores tienden a cometer estos errores comunes. Evitando estos errores puedes asegurar la calidad de tu diagrama.<\/p>\n<ul>\n<li>A\u00f1adiendo demasiados detalles. Esto desordena el diagrama y dificulta su lectura.<\/li>\n<\/ul>\n<ul>\n<li>Diagramas de secuencia obsoletos y desfasados que son irrelevantes cuando se comparan con las interfaces, arquitecturas reales, etc. del sistema. No te olvides de reemplazarlos o modificarlos.<\/li>\n<\/ul>\n<ul>\n<li>No se deja ning\u00fan espacio en blanco entre el texto del caso de uso y la flecha del mensaje; esto dificulta la lectura del diagrama por parte de cualquiera.<\/li>\n<\/ul>\n<ul>\n<li>Sin considerar cuidadosamente los or\u00edgenes de las flechas de los mensajes.<\/li>\n<\/ul>\n<p>Vea estos errores comunes explicados en detalle en la Gu\u00eda de Diagrama de Secuencia: <a href=\"https:\/\/creately.com\/blog\/diagrams\/10-common-mistakes-to-avoid-in-sequence-diagrams\/\">Errores comunes a evitar cuando se dibujan diagramas de secuencia<\/a>.<\/p>\n<h3><a name=\"Templates\"><\/a>Ejemplos y plantillas de diagramas de secuencia<\/h3>\n<p>A continuaci\u00f3n se presentan algunos <a href=\"https:\/\/creately.com\/blog\/diagrams\/10-common-mistakes-to-avoid-in-sequence-diagrams\/\">ejemplos de diagramas de secuencia<\/a> y plantillas que se dibujan usando Creately. <a href=\"https:\/\/creately.com\/diagram-type\/uml-sequence-diagrams\" target=\"_blank\" rel=\"noopener noreferrer\">Crear diagramas de secuencia en l\u00ednea<\/a> usando la herramienta en l\u00ednea de Creately. Haz clic en la plantilla para abrirla en el editor.<\/p>\n<p><i>Diagrama de secuencia de un sistema de examen en l\u00ednea <\/i><\/p>\n<div id=\"attachment_13951\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/creately.com\/creately-start?tempID=imd2m8tw1\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-13951\" class=\"wp-image-13951 size-full\" src=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2017\/01\/New-Online-Examination-Sequence-Diagram-Template.png\" alt=\"Examen en l\u00ednea - Plantilla de diagrama de secuencia\" width=\"1190\" height=\"710\" srcset=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/New-Online-Examination-Sequence-Diagram-Template.png 1190w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/New-Online-Examination-Sequence-Diagram-Template-300x179.png 300w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/New-Online-Examination-Sequence-Diagram-Template-768x458.png 768w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/New-Online-Examination-Sequence-Diagram-Template-1024x611.png 1024w\" sizes=\"auto, (max-width: 1190px) 100vw, 1190px\" \/><\/a><p id=\"caption-attachment-13951\" class=\"wp-caption-text\">Haga clic en la imagen para editarla en l\u00ednea<\/p><\/div>\n<p>Diagrama de secuencia <i>Ejemplo de un sistema de gesti\u00f3n escolar<\/i><\/p>\n<p><i> <\/i> <a href=\"https:\/\/creately.com\/creately-start?tempID=imcvynir1\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-13952 size-full\" src=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2017\/01\/New-School-Management-System-Sequence-Diagram-Template-1.png\" alt=\"Sistema de gesti\u00f3n escolar - Plantilla de diagrama de secuencia \" width=\"1245\" height=\"815\" srcset=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/New-School-Management-System-Sequence-Diagram-Template-1.png 1245w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/New-School-Management-System-Sequence-Diagram-Template-1-300x196.png 300w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/New-School-Management-System-Sequence-Diagram-Template-1-768x503.png 768w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/New-School-Management-System-Sequence-Diagram-Template-1-1024x670.png 1024w\" sizes=\"auto, (max-width: 1245px) 100vw, 1245px\" \/><\/a><\/p>\n<p><i>Ejemplo de un <\/i> fragmento de combinaci\u00f3n de opciones<\/p>\n<p><a href=\"https:\/\/creately.com\/creately-start?tempID=iy020p1n1\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-13953 size-full\" src=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2017\/01\/Example-of-an-option-fragment.png\" alt=\"Ejemplo de un fragmento de opci\u00f3n\" width=\"955\" height=\"680\" srcset=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/Example-of-an-option-fragment.png 955w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/Example-of-an-option-fragment-300x214.png 300w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/Example-of-an-option-fragment-768x547.png 768w\" sizes=\"auto, (max-width: 955px) 100vw, 955px\" \/><\/a><\/p>\n<p><i>Ejemplo de una secuencia de<\/i> bucle<\/p>\n<p><a href=\"https:\/\/creately.com\/creately-start?tempID=io1a1c3h1\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-13956 size-full\" src=\"https:\/\/creately.com\/blog\/wp-content\/uploads\/2017\/01\/New-Loops-Sequence-Diagram-Example-1.png\" alt=\" Lazos - Ejemplo de diagrama de secuencia\" width=\"1335\" height=\"1045\" srcset=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/New-Loops-Sequence-Diagram-Example-1.png 1335w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/New-Loops-Sequence-Diagram-Example-1-300x235.png 300w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/New-Loops-Sequence-Diagram-Example-1-768x601.png 768w, https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2017\/01\/New-Loops-Sequence-Diagram-Example-1-1024x802.png 1024w\" sizes=\"auto, (max-width: 1335px) 100vw, 1335px\" \/><\/a><\/p>\n<p><i>Aqu\u00ed hay algunos m\u00e1s <\/i><i><a href=\"https:\/\/creately.com\/diagram-community\/popular\/t\/sequence-diagram\">plantillas de diagramas de secuencia y ejemplos<\/a> <\/i><i>que puedes editar de inmediato.<\/i><\/p>\n<h3><a name=\"SlideShare\"><\/a>Tutorial de diagrama de secuencia &#8211; Presentaci\u00f3n de diapositivas<\/h3>\n<p><iframe loading=\"lazy\" style=\"border: 1px solid #CCC; border-width: 1px; margin-bottom: 5px; max-width: 100%;\" src=\"\/\/www.slideshare.net\/slideshow\/embed_code\/key\/p3Ki9H9XZekfcT\" width=\"595\" height=\"485\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" allowfullscreen=\"allowfullscreen\"> <\/iframe><\/p>\n<div style=\"margin-bottom: 5px;\"><strong> <a title=\"El \u00faltimo diagrama de secuencia Tutorial\" href=\"\/\/www.slideshare.net\/creately\/the-ultimate-sequence-diagram-guide\" target=\"_blank\" rel=\"noopener noreferrer\">Gu\u00eda del diagrama de secuencia Power Point (PPT)<\/a> <\/strong> de <strong><a href=\"\/\/www.slideshare.net\/creately\" target=\"_blank\" rel=\"noopener noreferrer\">Creadoramente<\/a><\/strong><\/div>\n<h3><a name=\"Feedback\"><\/a>Retroalimentaci\u00f3n en el Tutorial del Diagrama de Secuencia<\/h3>\n<p>Este tutorial de diagramas de secuencia cubre todo lo que necesitas saber sobre los diagramas de secuencia y su dibujo. Si tiene alguna sugerencia o pregunta sobre el tutorial del diagrama de secuencia, no dude en dejar un comentario.<\/p>\n<h3>M\u00e1s tutoriales de diagramas<\/h3>\n<ul>\n<li><a href=\"https:\/\/creately.com\/blog\/diagrams\/business-process-modeling-tutorial\/\" target=\"_blank\" rel=\"noopener noreferrer\">Tutorial de Modelado de Procesos de Negocio (Gu\u00eda BPM que explica las caracter\u00edsticas)<\/a><\/li>\n<li><a href=\"https:\/\/creately.com\/blog\/diagrams\/flowchart-guide-flowchart-tutorial\/\" target=\"_blank\" rel=\"noopener noreferrer\">Gu\u00eda del \u00faltimo diagrama de flujo ( Tutorial completo del diagrama de flujo con ejemplos )<\/a><\/li>\n<li><a href=\"https:\/\/creately.com\/blog\/diagrams\/use-case-diagram-tutorial\/\" target=\"_blank\" rel=\"noopener noreferrer\">Tutorial de diagramas de casos de uso ( Gu\u00eda con ejemplos )<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Este tutorial te ayudar\u00e1 a entender mejor los diagramas de secuencia; para explicarte todo lo que necesitas saber, desde c\u00f3mo dibujar un diagrama de secuencia hasta los errores comunes que debes evitar al dibujar uno. Hay tres tipos de diagramas&#8230;<span class=\"continue-reading\"> <a href=\"https:\/\/creately.com\/blog\/es\/diagramas\/tutorial-del-diagrama-de-secuencia\/\">Read More<\/a><\/span><\/p>\n","protected":false},"author":18,"featured_media":28585,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1530],"tags":[],"class_list":["post-18638","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-diagramas"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Tutorial del diagrama de secuencia: Gu\u00eda completa con ejemplos<\/title>\n<meta name=\"description\" content=\"Tutorial de diagramas de secuencia. Aprenda como dibujar y las mejores pr\u00e1cticas para dibujar diagramas de secuencia.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/creately.com\/blog\/es\/diagramas\/tutorial-del-diagrama-de-secuencia\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tutorial del diagrama de secuencia: Gu\u00eda completa con ejemplos\" \/>\n<meta property=\"og:description\" content=\"Tutorial de diagramas de secuencia. Aprenda como dibujar y las mejores pr\u00e1cticas para dibujar diagramas de secuencia.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/creately.com\/blog\/es\/diagramas\/tutorial-del-diagrama-de-secuencia\/\" \/>\n<meta property=\"og:site_name\" content=\"Creately Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/creately\" \/>\n<meta property=\"article:published_time\" content=\"2020-10-21T23:39:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-10-21T02:55:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2020\/10\/tutorial-del-diagrama-de-secuencia.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"576\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Shalin Siriwardhana\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Shalin Siriwardhana\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"16 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/creately.com\/blog\/es\/diagramas\/tutorial-del-diagrama-de-secuencia\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/creately.com\/blog\/es\/diagramas\/tutorial-del-diagrama-de-secuencia\/\"},\"author\":{\"name\":\"Shalin Siriwardhana\",\"@id\":\"https:\/\/creately.com\/blog\/#\/schema\/person\/0b13bbeb356daa66e45390d2a8b05663\"},\"headline\":\"Tutorial del diagrama de secuencia: Gu\u00eda completa con ejemplos\",\"datePublished\":\"2020-10-21T23:39:39+00:00\",\"dateModified\":\"2022-10-21T02:55:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/creately.com\/blog\/es\/diagramas\/tutorial-del-diagrama-de-secuencia\/\"},\"wordCount\":2797,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/creately.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/creately.com\/blog\/es\/diagramas\/tutorial-del-diagrama-de-secuencia\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2020\/10\/tutorial-del-diagrama-de-secuencia.png\",\"articleSection\":[\"Diagramas\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/creately.com\/blog\/es\/diagramas\/tutorial-del-diagrama-de-secuencia\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/creately.com\/blog\/es\/diagramas\/tutorial-del-diagrama-de-secuencia\/\",\"url\":\"https:\/\/creately.com\/blog\/es\/diagramas\/tutorial-del-diagrama-de-secuencia\/\",\"name\":\"Tutorial del diagrama de secuencia: Gu\u00eda completa con ejemplos\",\"isPartOf\":{\"@id\":\"https:\/\/creately.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/creately.com\/blog\/es\/diagramas\/tutorial-del-diagrama-de-secuencia\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/creately.com\/blog\/es\/diagramas\/tutorial-del-diagrama-de-secuencia\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2020\/10\/tutorial-del-diagrama-de-secuencia.png\",\"datePublished\":\"2020-10-21T23:39:39+00:00\",\"dateModified\":\"2022-10-21T02:55:21+00:00\",\"description\":\"Tutorial de diagramas de secuencia. Aprenda como dibujar y las mejores pr\u00e1cticas para dibujar diagramas de secuencia.\",\"breadcrumb\":{\"@id\":\"https:\/\/creately.com\/blog\/es\/diagramas\/tutorial-del-diagrama-de-secuencia\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/creately.com\/blog\/es\/diagramas\/tutorial-del-diagrama-de-secuencia\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/creately.com\/blog\/es\/diagramas\/tutorial-del-diagrama-de-secuencia\/#primaryimage\",\"url\":\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2020\/10\/tutorial-del-diagrama-de-secuencia.png\",\"contentUrl\":\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2020\/10\/tutorial-del-diagrama-de-secuencia.png\",\"width\":1024,\"height\":576},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/creately.com\/blog\/es\/diagramas\/tutorial-del-diagrama-de-secuencia\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/creately.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutorial del diagrama de secuencia: Gu\u00eda completa con ejemplos\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/creately.com\/blog\/#website\",\"url\":\"https:\/\/creately.com\/blog\/\",\"name\":\"Creately Blog\",\"description\":\"Latest Product Updates and Tips on Working Visually\",\"publisher\":{\"@id\":\"https:\/\/creately.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/creately.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/creately.com\/blog\/#organization\",\"name\":\"Creately\",\"url\":\"https:\/\/creately.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/creately.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2023\/01\/creately-logo-symbol.png\",\"contentUrl\":\"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2023\/01\/creately-logo-symbol.png\",\"width\":430,\"height\":237,\"caption\":\"Creately\"},\"image\":{\"@id\":\"https:\/\/creately.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/creately\",\"https:\/\/x.com\/creately\",\"https:\/\/www.instagram.com\/creately_app\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/creately.com\/blog\/#\/schema\/person\/0b13bbeb356daa66e45390d2a8b05663\",\"name\":\"Shalin Siriwardhana\",\"description\":\"Internet marketing enthusiasts and a tech blogger, started working for Creately handling e-marketing and blogging. I love to spend my time playing guitar and computer games when I\u2019m not exploring the world of marketing, you can find me writing at shalin's marketing blog here. Follow @Creately for useful diagramming tips and tutes!\",\"sameAs\":[\"https:\/\/x.com\/shan4djfun\"],\"url\":\"https:\/\/creately.com\/blog\/author\/shalin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tutorial del diagrama de secuencia: Gu\u00eda completa con ejemplos","description":"Tutorial de diagramas de secuencia. Aprenda como dibujar y las mejores pr\u00e1cticas para dibujar diagramas de secuencia.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/creately.com\/blog\/es\/diagramas\/tutorial-del-diagrama-de-secuencia\/","og_locale":"en_US","og_type":"article","og_title":"Tutorial del diagrama de secuencia: Gu\u00eda completa con ejemplos","og_description":"Tutorial de diagramas de secuencia. Aprenda como dibujar y las mejores pr\u00e1cticas para dibujar diagramas de secuencia.","og_url":"https:\/\/creately.com\/blog\/es\/diagramas\/tutorial-del-diagrama-de-secuencia\/","og_site_name":"Creately Blog","article_publisher":"https:\/\/www.facebook.com\/creately","article_published_time":"2020-10-21T23:39:39+00:00","article_modified_time":"2022-10-21T02:55:21+00:00","og_image":[{"width":1024,"height":576,"url":"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2020\/10\/tutorial-del-diagrama-de-secuencia.png","type":"image\/png"}],"author":"Shalin Siriwardhana","twitter_misc":{"Written by":"Shalin Siriwardhana","Est. reading time":"16 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/creately.com\/blog\/es\/diagramas\/tutorial-del-diagrama-de-secuencia\/#article","isPartOf":{"@id":"https:\/\/creately.com\/blog\/es\/diagramas\/tutorial-del-diagrama-de-secuencia\/"},"author":{"name":"Shalin Siriwardhana","@id":"https:\/\/creately.com\/blog\/#\/schema\/person\/0b13bbeb356daa66e45390d2a8b05663"},"headline":"Tutorial del diagrama de secuencia: Gu\u00eda completa con ejemplos","datePublished":"2020-10-21T23:39:39+00:00","dateModified":"2022-10-21T02:55:21+00:00","mainEntityOfPage":{"@id":"https:\/\/creately.com\/blog\/es\/diagramas\/tutorial-del-diagrama-de-secuencia\/"},"wordCount":2797,"commentCount":0,"publisher":{"@id":"https:\/\/creately.com\/blog\/#organization"},"image":{"@id":"https:\/\/creately.com\/blog\/es\/diagramas\/tutorial-del-diagrama-de-secuencia\/#primaryimage"},"thumbnailUrl":"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2020\/10\/tutorial-del-diagrama-de-secuencia.png","articleSection":["Diagramas"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/creately.com\/blog\/es\/diagramas\/tutorial-del-diagrama-de-secuencia\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/creately.com\/blog\/es\/diagramas\/tutorial-del-diagrama-de-secuencia\/","url":"https:\/\/creately.com\/blog\/es\/diagramas\/tutorial-del-diagrama-de-secuencia\/","name":"Tutorial del diagrama de secuencia: Gu\u00eda completa con ejemplos","isPartOf":{"@id":"https:\/\/creately.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/creately.com\/blog\/es\/diagramas\/tutorial-del-diagrama-de-secuencia\/#primaryimage"},"image":{"@id":"https:\/\/creately.com\/blog\/es\/diagramas\/tutorial-del-diagrama-de-secuencia\/#primaryimage"},"thumbnailUrl":"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2020\/10\/tutorial-del-diagrama-de-secuencia.png","datePublished":"2020-10-21T23:39:39+00:00","dateModified":"2022-10-21T02:55:21+00:00","description":"Tutorial de diagramas de secuencia. Aprenda como dibujar y las mejores pr\u00e1cticas para dibujar diagramas de secuencia.","breadcrumb":{"@id":"https:\/\/creately.com\/blog\/es\/diagramas\/tutorial-del-diagrama-de-secuencia\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/creately.com\/blog\/es\/diagramas\/tutorial-del-diagrama-de-secuencia\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/creately.com\/blog\/es\/diagramas\/tutorial-del-diagrama-de-secuencia\/#primaryimage","url":"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2020\/10\/tutorial-del-diagrama-de-secuencia.png","contentUrl":"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2020\/10\/tutorial-del-diagrama-de-secuencia.png","width":1024,"height":576},{"@type":"BreadcrumbList","@id":"https:\/\/creately.com\/blog\/es\/diagramas\/tutorial-del-diagrama-de-secuencia\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/creately.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Tutorial del diagrama de secuencia: Gu\u00eda completa con ejemplos"}]},{"@type":"WebSite","@id":"https:\/\/creately.com\/blog\/#website","url":"https:\/\/creately.com\/blog\/","name":"Creately Blog","description":"Latest Product Updates and Tips on Working Visually","publisher":{"@id":"https:\/\/creately.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/creately.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/creately.com\/blog\/#organization","name":"Creately","url":"https:\/\/creately.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/creately.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2023\/01\/creately-logo-symbol.png","contentUrl":"https:\/\/d3n817fwly711g.cloudfront.net\/uploads\/2023\/01\/creately-logo-symbol.png","width":430,"height":237,"caption":"Creately"},"image":{"@id":"https:\/\/creately.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/creately","https:\/\/x.com\/creately","https:\/\/www.instagram.com\/creately_app\/"]},{"@type":"Person","@id":"https:\/\/creately.com\/blog\/#\/schema\/person\/0b13bbeb356daa66e45390d2a8b05663","name":"Shalin Siriwardhana","description":"Internet marketing enthusiasts and a tech blogger, started working for Creately handling e-marketing and blogging. I love to spend my time playing guitar and computer games when I\u2019m not exploring the world of marketing, you can find me writing at shalin's marketing blog here. Follow @Creately for useful diagramming tips and tutes!","sameAs":["https:\/\/x.com\/shan4djfun"],"url":"https:\/\/creately.com\/blog\/author\/shalin\/"}]}},"_links":{"self":[{"href":"https:\/\/creately.com\/blog\/wp-json\/wp\/v2\/posts\/18638","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/creately.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/creately.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/creately.com\/blog\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/creately.com\/blog\/wp-json\/wp\/v2\/comments?post=18638"}],"version-history":[{"count":16,"href":"https:\/\/creately.com\/blog\/wp-json\/wp\/v2\/posts\/18638\/revisions"}],"predecessor-version":[{"id":28588,"href":"https:\/\/creately.com\/blog\/wp-json\/wp\/v2\/posts\/18638\/revisions\/28588"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/creately.com\/blog\/wp-json\/wp\/v2\/media\/28585"}],"wp:attachment":[{"href":"https:\/\/creately.com\/blog\/wp-json\/wp\/v2\/media?parent=18638"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/creately.com\/blog\/wp-json\/wp\/v2\/categories?post=18638"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/creately.com\/blog\/wp-json\/wp\/v2\/tags?post=18638"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}