{"id":3628,"date":"2022-02-11T10:57:20","date_gmt":"2022-02-11T02:57:20","guid":{"rendered":"https:\/\/blog.visual-paradigm.com\/es\/?p=3628"},"modified":"2022-11-25T18:01:19","modified_gmt":"2022-11-25T10:01:19","slug":"everything-you-need-to-know-about-sequence-diagrams","status":"publish","type":"post","link":"https:\/\/blog.visual-paradigm.com\/es\/everything-you-need-to-know-about-sequence-diagrams\/","title":{"rendered":"Todo Lo Que Necesitas Saber Sobre Los Diagramas De Secuencia"},"content":{"rendered":"<p><a href=\"https:\/\/en.wikipedia.org\/wiki\/Unified_Modeling_Language\" target=\"_blank\" rel=\"noopener\"><span>Los diagramas de secuencia UML<\/span><\/a><span>\u00a0\u00a0son diagramas de interacci\u00f3n que detallan c\u00f3mo se llevan a cabo las operaciones.\u00a0Capturan la interacci\u00f3n entre objetos en el contexto de una colaboraci\u00f3n.\u00a0Los diagramas de secuencia se centran en el tiempo y muestran visualmente el orden de la interacci\u00f3n mediante el uso del eje vertical del diagrama para representar en el tiempo qu\u00e9 mensajes se env\u00edan y cu\u00e1ndo.<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/10\/sequence-diagram-in-uml-diagram-hierarchy.png\" \/><\/p>\n<h2><span id=\"What_is_a_sequence_diagram\"><span>\u00bfQu\u00e9 es un diagrama de secuencia?<\/span><\/span><\/h2>\n<p><span>Un diagrama de secuencia, tambi\u00e9n conocido como diagrama de secuencia, diagrama secuencial o diagrama secuencial, es un diagrama de interacci\u00f3n UML.\u00a0Muestra la colaboraci\u00f3n din\u00e1mica entre m\u00faltiples objetos al describir el orden temporal en el que se env\u00edan los mensajes entre ellos.<\/span><\/p>\n<p><span>En UML, un objeto en un diagrama de secuencia se dibuja como un rect\u00e1ngulo que contiene el nombre del objeto, subrayado.\u00a0Un objeto se puede nombrar de tres maneras: el nombre del objeto, el nombre del objeto y su clase, o simplemente el nombre de la clase (objeto an\u00f3nimo).\u00a0Las tres formas de nombrar un objeto se muestran en la Figura siguiente.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13074\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/02\/What-is-Sequence-Diagram.png\" alt=\"\" width=\"1045\" height=\"543\" \/><\/p>\n<p><a class=\"edit-template-v1\" href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=SequenceDiagram&amp;gallery=\/repository\/92698b4a-e5b4-488d-9e83-b8e517c366ea.xml&amp;name=Hotel%20Reservation\"><span>EDITE ESTE DIAGRAMA DE SECUENCIA<\/span><\/a><\/p>\n<h3><span id=\"The_Objects_of_Sequence_Diagram\"><span>Los objetos del diagrama de secuencia<\/span><\/span><\/h3>\n<ol>\n<li><span>Muestra el orden de las interacciones entre los objetos.\u00a0Modele el comportamiento de interacci\u00f3n como paso de mensajes y muestre la interacci\u00f3n entre objetos de forma din\u00e1mica describiendo c\u00f3mo se env\u00edan y reciben mensajes entre ellos.<\/span><\/li>\n<li><span>Comparado con otros diagramas UML, un diagrama de secuencia temporal pone m\u00e1s \u00e9nfasis en el orden cronol\u00f3gico del comportamiento de interacci\u00f3n.<\/span><\/li>\n<li><span>Puede describir visualmente el proceso de concurrencia.<\/span><\/li>\n<\/ol>\n<h3><span id=\"The_Elements_of_Sequence_Diagram\"><span>Los elementos del diagrama de secuencia<\/span><\/span><\/h3>\n<p><span>1. Actor \u2013 Actores del sistema, que pueden ser personas, m\u00e1quinas, otros sistemas, subsistemas;\u00a0utilizado para representar en el diagrama de secuencia temporal.<\/span><\/p>\n<p><span>2. Objeto: hay tres formas de nombrar objetos:<\/span><\/p>\n<ol>\n<li><span>Incluye el nombre del objeto y el nombre de la clase, por ejemplo: clase en vivo: clase, en el diagrama de serie temporal, con &#8220;objeto: clase&#8221;.<\/span><\/li>\n<li><span>Muestra solo el nombre de la clase, es decir, es un objeto an\u00f3nimo, por ejemplo: :curso;\u00a0en el cronograma, con \u201c:class\u201d.<\/span><\/li>\n<li><span>Muestra solo el nombre del objeto pero no el nombre de la clase, por ejemplo: profesor;\u00a0en el cronograma, est\u00e1 representado por \u201cobjeto\u201d.<\/span><\/li>\n<\/ol>\n<p><span>Los tres m\u00e9todos de nomenclatura est\u00e1n disponibles, que es el m\u00e1s f\u00e1cil de entender para las personas que leen el cuadro cronol\u00f3gico, elija cu\u00e1l.<\/span><\/p>\n<p><span>3. El orden de los objetos<\/span><\/p>\n<ul>\n<li><span>El orden izquierdo y derecho de los objetos no es importante, pero para hacer un diagrama claro y prolijo, se deben seguir los siguientes dos principios: coloque los objetos con interacciones frecuentes lo m\u00e1s juntos posible;<\/span><\/li>\n<li><span>Coloque el objeto que inicializa toda la actividad de interacci\u00f3n en el extremo izquierdo.<\/span><\/li>\n<\/ul>\n<h3><span id=\"Lifeline\"><span>L\u00ednea de vida<\/span><\/span><\/h3>\n<p><span>Una l\u00ednea discontinua que se extiende hacia abajo desde el icono del objeto en el diagrama de tiempo, que indica cu\u00e1nto tiempo ha existido el objeto.<\/span><\/p>\n<ul>\n<li><strong><span>El foco de control<\/span><\/strong><span>\u00a0(tambi\u00e9n conocido como per\u00edodo de activaci\u00f3n) es el s\u00edmbolo del per\u00edodo de tiempo durante el cual el objeto realizar\u00e1 la operaci\u00f3n correspondiente.\u00a0Puede interpretarse como un par de corchetes { } en la sem\u00e1ntica C;\u00a0representado por un peque\u00f1o rect\u00e1ngulo.\u00a0Representa el per\u00edodo durante el cual un elemento est\u00e1 realizando una operaci\u00f3n.\u00a0La parte superior e inferior del rect\u00e1ngulo est\u00e1n alineadas con el tiempo de inicio y finalizaci\u00f3n respectivamente.<\/span><\/li>\n<\/ul>\n<ul>\n<li><strong><span>Los mensajes<\/span><\/strong><span>\u00a0generalmente se clasifican como Mensaje s\u00edncrono, Mensaje as\u00edncrono y Mensaje de retorno.<\/span><\/li>\n<\/ul>\n<p><strong><span>Tenga en cuenta que<\/span><\/strong><\/p>\n<ul>\n<li><span>El remitente de un mensaje pasa el control al receptor del mensaje, luego detiene la actividad y espera a que el receptor del mensaje renuncie o devuelva el control que se utiliza para indicar la sincronizaci\u00f3n.<\/span><\/li>\n<\/ul>\n<ul>\n<li><span>El remitente de un mensaje pasa la se\u00f1al al receptor del mensaje a trav\u00e9s del mensaje y luego contin\u00faa su actividad sin esperar a que el receptor devuelva el mensaje o control.\u00a0El receptor y el remitente de un mensaje as\u00edncrono est\u00e1n trabajando simult\u00e1neamente.<\/span><\/li>\n<\/ul>\n<ul>\n<li><span>El mensaje de retorno indica un retorno de una llamada de procedimiento.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3 class=\"h3\"><span id=\"Creation_and_Destruction_Messages\"><span>Mensajes de creaci\u00f3n y destrucci\u00f3n<\/span><\/span><\/h3>\n<p><span>Los participantes no necesariamente viven durante toda la duraci\u00f3n de la interacci\u00f3n de un diagrama de secuencia.\u00a0Los participantes se pueden crear y destruir de acuerdo con los mensajes que se transmiten.<\/span><\/p>\n<p><span>Un\u00a0\u00a0<\/span><b><span>mensaje constructor<\/span><\/b><span>\u00a0\u00a0crea su receptor.\u00a0Los remitentes que ya existen al comienzo de la interacci\u00f3n se colocan en la parte superior del diagrama.\u00a0Los objetivos que se crean durante la interacci\u00f3n mediante una llamada de constructor se colocan autom\u00e1ticamente m\u00e1s abajo en el diagrama.<\/span><\/p>\n<p><span>Un\u00a0\u00a0<\/span><b><span>mensaje destructor<\/span><\/b><span>\u00a0\u00a0destruye a su receptor.\u00a0Hay otras formas de indicar que un objetivo se destruye durante una interacci\u00f3n.\u00a0Solo cuando la destrucci\u00f3n de un objetivo se establece en &#8216;despu\u00e9s del destructor&#8217; tienes que usar un destructor.<\/span><\/p>\n<h3 class=\"h3\"><span id=\"Non_instantaneous_message\"><span>Mensaje no instant\u00e1neo<\/span><\/span><\/h3>\n<p><span>Los mensajes a menudo se consideran instant\u00e1neos, por lo que el tiempo que tardan en llegar al receptor es insignificante.\u00a0Los mensajes se dibujan como una flecha horizontal.\u00a0Para indicar que pasa cierto tiempo antes de que el receptor reciba un mensaje,\u00a0\u00a0<\/span><b><span>se usa una flecha inclinada<\/span><\/b><span>\u00a0.<\/span><\/p>\n<h3><span id=\"Combination_fragments\"><span>Fragmentos combinados<\/span><\/span><\/h3>\n<p><span>Un fragmento de secuencia se representa como un cuadro denominado fragmento combinado, que encierra una parte de la interacci\u00f3n en el gr\u00e1fico de secuencia.\u00a0El operador de fragmento (en la esquina superior izquierda) indica el tipo de fragmento.\u00a0Los fragmentos interactivos le permiten agrupar mensajes relacionados en un diagrama de secuencia.\u00a0Hay varios tipos de fragmentos predefinidos disponibles, lo que le permite especificar resultados alternativos, mensajes paralelos o bucles.<\/span><\/p>\n<p><span>El fragmento en el diagrama de secuencia son marcos rectangulares dibujados sobre una parte del diagrama.\u00a0Representan la estructura condicional que afecta el flujo de mensajes.\u00a0Estos marcos se denominan fragmentos combinados en la especificaci\u00f3n UML y los contenedores se denominan operandos de interacci\u00f3n.\u00a0Los marcos est\u00e1n etiquetados en la esquina superior izquierda.\u00a0Esta etiqueta se denomina operador de interacci\u00f3n en UML.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span id=\"Example_-_placing_an_order_scenario\"><span>Ejemplo: colocar un escenario de pedido<\/span><\/span><\/h3>\n<p><span>Un miembro del barco que desea realizar un pedido en l\u00ednea.\u00a0Los art\u00edculos solicitados se enviar\u00e1n al miembro por mensajer\u00eda o correo ordinario, seg\u00fan su condici\u00f3n de miembro (VIP, miembro regular).\u00a0Si el miembro selecciona la opci\u00f3n de notificaci\u00f3n en el pedido, la tienda enviar\u00e1 una notificaci\u00f3n de confirmaci\u00f3n al miembro.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13068 aligncenter\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/02\/Selection-and-Loops-in-a-Combination.png\" alt=\"\" width=\"823\" height=\"518\" \/><\/p>\n<p><a class=\"edit-template-v1\" href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=SequenceDiagram&amp;gallery=\/repository\/bb52d3d5-f881-4d3a-ab67-cad1858fa6d7.xml&amp;name=Selection%20and%20Loops%20in%20a%20Combination\"><span>EDITE ESTE DIAGRAMA DE SECUENCIA<\/span><\/a><\/p>\n<h3 class=\"h2\"><span id=\"Another_Example_Place_Order\"><span>Otro ejemplo: Realizar pedido<\/span><\/span><\/h3>\n<p><span>Un diagrama de secuencia es un diagrama bidimensional con el eje horizontal que representa objetos y el eje vertical que representa el tiempo, donde los mensajes se transmiten horizontalmente entre objetos y se organizan verticalmente en orden cronol\u00f3gico.\u00a0El ejemplo muestra un diagrama de secuencia con tres objetos participantes: Cliente, Pedido y Stock.\u00a0Sin siquiera conocer la notaci\u00f3n formalmente, probablemente puedas hacerte una buena idea de lo que est\u00e1 pasando.<\/span><\/p>\n<ol class=\"contentPoint\">\n<li><span>Paso 1 y 2: El cliente crea un pedido.<\/span><\/li>\n<li><span>Paso 3: el cliente agrega art\u00edculos al pedido.<\/span><\/li>\n<li><span>Paso 4, 5: Se verifica la disponibilidad de cada art\u00edculo en el inventario.<\/span><\/li>\n<li><span>Paso 6, 7, 8: Si el producto est\u00e1 disponible, se agrega al pedido.<\/span><\/li>\n<li><span>Paso 9 volver<\/span><\/li>\n<li><span>Paso 10, 11: guardar y destruir orden<\/span><\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13091 aligncenter\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/02\/Sequence-Diagram-Place-Order.png\" alt=\"\" width=\"696\" height=\"628\" \/><\/p>\n<p><a class=\"edit-template-v1\" href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=SequenceDiagram&amp;gallery=\/repository\/b33b10cc-e1b2-490a-883b-c23eed9ca6b7.xml&amp;name=Place%20Order\"><span>EDITE ESTE DIAGRAMA DE SECUENCIA<\/span><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3 id=\"YVfQmfd\"><span id=\"Commonly_used_combination_fragments\"><span>Fragmentos de combinaci\u00f3n de uso com\u00fan<\/span><\/span><\/h3>\n<p><span>Los tipos de fragmentos incluyen ref, afirmar, bucle, romper, alt, opt y neg, ref, sd.<\/span><\/p>\n<table border=\"1\">\n<tbody>\n<tr>\n<td width=\"150\"><b><span>Operador<\/span><\/b><\/td>\n<td><b><span>Sentido<\/span><\/b><\/td>\n<\/tr>\n<tr>\n<td><span>alternativa<\/span><\/td>\n<td><b><span>Fragmentos m\u00faltiples alternativos: solo se ejecutar\u00e1 aquel cuya condici\u00f3n sea verdadera.<\/span><\/b><\/td>\n<\/tr>\n<tr>\n<td><span>optar<\/span><\/td>\n<td><b><span>Opcional<\/span><\/b><span>\u00a0: el fragmento se ejecuta solo si la condici\u00f3n proporcionada es verdadera.\u00a0Equivalente a un alt solo con un rastro.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span>par<\/span><\/td>\n<td><b><span>Paralelo<\/span><\/b><span>\u00a0: cada fragmento se ejecuta en paralelo.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span>c\u00edrculo<\/span><\/td>\n<td><b><span>Bucle<\/span><\/b><span>\u00a0: el fragmento puede ejecutarse varias veces y la protecci\u00f3n indica la base de la iteraci\u00f3n.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span>cr\u00edtico<\/span><\/td>\n<td><b><span>Regi\u00f3n cr\u00edtica<\/span><\/b><span>\u00a0: el fragmento solo puede tener un subproceso ejecut\u00e1ndolo a la vez.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span>negativo<\/span><\/td>\n<td><b><span>Negativo<\/span><\/b><span>\u00a0: el fragmento muestra una interacci\u00f3n no v\u00e1lida.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span>\u00e1rbitro<\/span><\/td>\n<td><b><span>Referencia<\/span><\/b><span>\u00a0: se refiere a una interacci\u00f3n definida en otro diagrama.\u00a0El marco se dibuja para cubrir las l\u00edneas vitales involucradas en la interacci\u00f3n.\u00a0Puede definir par\u00e1metros y un valor de retorno.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span>Dakota del Sur<\/span><\/td>\n<td><b><span>Diagrama de secuencia<\/span><\/b><span>\u00a0: se utiliza para rodear un diagrama de secuencia completo.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span>Tenga en cuenta que:<\/span><\/p>\n<ul>\n<li><span>Es posible combinar marcos para capturar, por ejemplo, bucles o ramas.<\/span><\/li>\n<li><strong><span>Palabras clave de fragmentos combinados<\/span><\/strong><span>\u00a0\u00a0: alt, opt, break, par, seq, strict, neg, Critical, ignore, consider, assert y loop.<\/span><\/li>\n<li><span>Las restricciones se utilizan generalmente para mostrar las restricciones de tiempo en los mensajes.\u00a0Pueden aplicarse a la sincronizaci\u00f3n de un mensaje o intervalos entre mensajes.<\/span><\/li>\n<\/ul>\n<h3><span id=\"Examples_of_Combined_Fragments\"><span>Ejemplos de fragmentos combinados<\/span><\/span><\/h3>\n<p><span>(1) Elecci\u00f3n (Alt): un fragmento alternativo proporciona varios fragmentos alternativos protegidos (separados por operandos de interacci\u00f3n), es decir, se utiliza para especificar elecciones mutuamente excluyentes entre dos o m\u00e1s secuencias de mensajes, equivalente al cl\u00e1sico if&#8230;else&#8230;:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13093 aligncenter\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/02\/The-use-of-Choice-in-Sequence-Diagram.png\" alt=\"\" width=\"662\" height=\"502\" \/><\/p>\n<p><a class=\"edit-template-v1\" href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=SequenceDiagram&amp;gallery=\/repository\/16a62028-6ba3-49ec-a803-7ee1b610a1c5.xml&amp;name=Sequence%20Diagram%20Example%3A%20ATM\"><span>EDITE ESTE DIAGRAMA DE SECUENCIA<\/span><\/a><\/p>\n<p><span>(2) Opci\u00f3n (Opt): contiene una secuencia de posibles ocurrencias o no ocurrencias, lo que significa que un fragmento opcional solo se ejecuta si alguna condici\u00f3n de protecci\u00f3n es verdadera:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13095 aligncenter\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/02\/Use-of-Option-in-a-Sequence-Diagram.png\" alt=\"\" width=\"505\" height=\"396\" \/><\/p>\n<p><a class=\"edit-template-v1\" href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=SequenceDiagram&amp;gallery=\/repository\/28feb8b6-2373-4886-ba54-d51b68406ebb.xml&amp;name=Sequence%20Diagram%20Example%3A%20Examination\"><span>EDITE ESTE DIAGRAMA DE SECUENCIA<\/span><\/a><\/p>\n<p id=\"lSOROyw\"><span>(3) Bucle (Loop) \u2013 Un bucle permite repetir un fragmento hasta que alguna condici\u00f3n de guarda se vuelve falsa:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13097 aligncenter\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/02\/Use-of-Loop-in-a-Sequence-Diagram.png\" alt=\"\" width=\"542\" height=\"401\" \/><\/p>\n<p><a class=\"edit-template-v1\" href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=SequenceDiagram&amp;gallery=\/repository\/71b4b136-ce44-4517-a0d7-6d14d89bb0e0.xml&amp;name=Sequence%20Diagram%3A%20Synthesizer%20and%20Score\"><span>EDITE ESTE DIAGRAMA DE SECUENCIA<\/span><\/a><\/p>\n<h4><span id=\"Break\"><span>Romper<\/span><\/span><\/h4>\n<p><span>Una ruptura permite escapar de un bucle envolvente cuando alguna protecci\u00f3n se vuelve verdadera:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13098 aligncenter\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/02\/Use-of-Break-in-a-Sequence-Diagram.png\" alt=\"\" width=\"743\" height=\"614\" \/><\/p>\n<p><a class=\"edit-template-v1\" href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=SequenceDiagram&amp;gallery=\/repository\/e2d7509e-b732-433e-8cdf-07f5ec42a10f.xml&amp;name=Break%20Communication%20Fragment\"><span>EDITE ESTE DIAGRAMA DE SECUENCIA<\/span><\/a><\/p>\n<p id=\"mRBYeao\"><span>Los descansos se usan m\u00e1s com\u00fanmente para modelar el manejo de excepciones.\u00a0Este ejemplo de diagrama de secuencia utiliza un fragmento de combinaci\u00f3n de interrupci\u00f3n porque trata la condici\u00f3n de saldo &lt;cantidad como una excepci\u00f3n en lugar de un flujo alternativo.\u00a0Para leer este ejemplo, comenzamos en la esquina superior izquierda de la secuencia y leemos hacia abajo.\u00a0Cuando la secuencia llega al &#8220;saldo&#8221; del valor de retorno, verifica si el saldo es menor que la cantidad.\u00a0Si el saldo no es inferior a la cantidad, el siguiente mensaje enviado es el mensaje addDebitTransaction y la secuencia contin\u00faa con normalidad.<\/span><\/p>\n<h4><span id=\"Parallel\"><span>Paralela<\/span><\/span><\/h4>\n<p><span>Un fragmento paralelo permite que m\u00faltiples interacciones se ejecuten en paralelo:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13099 aligncenter\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/02\/Use-of-Parallel-in-a-Sequence-Diagram.png\" alt=\"\" width=\"666\" height=\"412\" \/><\/p>\n<p><a class=\"edit-template-v1\" href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=SequenceDiagram&amp;gallery=\/repository\/3a8c69c5-b007-4e03-a100-cc8d71e0a994.xml&amp;name=Sequence%20Diagram%20Client%20and%20Server%20Parallel%20Call%20Example\"><span>EDITE ESTE DIAGRAMA DE SECUENCIA<\/span><\/a><\/p>\n<h3><span id=\"Frames\"><span>marcos<\/span><\/span><\/h3>\n<p><span>Un marco proporciona una forma de encapsular un diagrama de secuencia.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13100 aligncenter\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/02\/Use-of-Frame-in-a-Sequence-Diagram.png\" alt=\"\" width=\"714\" height=\"536\" \/><\/p>\n<p><a id=\"tinymce\" class=\"edit-template-v1\" href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=SequenceDiagram&amp;gallery=\/repository\/29f41692-dca8-4ad7-af5a-bb32201c2a4c.xml&amp;name=Sequence%20Diagram%3A%20ATM%20Transferal\"><span>EDITE ESTE DIAGRAMA DE SECUENCIA<\/span><\/a><\/p>\n<h3><span id=\"Reference_Ref\"><span>Referencia (Referencia)<\/span><\/span><\/h3>\n<p><span>Se puede hacer referencia a un cuadro en otro diagrama de secuencia:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13101 aligncenter\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/02\/An-example-of-Interaction-Use.png\" alt=\"\" width=\"1074\" height=\"670\" \/><\/p>\n<p><a class=\"edit-template-v1\" href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=SequenceDiagram&amp;gallery=\/repository\/193ba62c-e5b5-4418-a58f-5bc82e0a9f40.xml&amp;name=Sequence%20Diagram%20Interaction%20Use%20Example\"><span>EDITE ESTE DIAGRAMA DE SECUENCIA<\/span><\/a><\/p>\n<h3 id=\"USZxdap\"><span id=\"Protocols\"><span>protocolos<\/span><\/span><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13108 aligncenter\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/02\/Sequence-diagram-example.png\" alt=\"\" width=\"849\" height=\"706\" \/><\/p>\n<p><a class=\"edit-template-v1\" href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=SequenceDiagram&amp;gallery=\/repository\/ee2dee36-0056-4f6c-af39-ddfc67fd406d.xml&amp;name=Sequence%20Diagram%3A%20Supplier%20Selection\"><span>EDITE ESTE DIAGRAMA DE SECUENCIA<\/span><\/a><\/p>\n<p id=\"xHMmuEb\"><span>Colaboraciones<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13111 aligncenter\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/02\/Sequence-diagram-Collaboration.png\" alt=\"\" width=\"582\" height=\"334\" \/><\/p>\n<p><a class=\"edit-template-v1\" href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=SequenceDiagram&amp;gallery=\/repository\/e874dc96-54b9-4d6f-8889-5643ef2ca680.xml&amp;name=Sequence%20Diagram%3A%20Collaborations\"><span>EDITE ESTE DIAGRAMA DE SECUENCIA<\/span><\/a><\/p>\n<p id=\"lekOtOh\"><span>Escenarios<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13113 aligncenter\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/02\/Sequence-diagram-Scenarios.png\" alt=\"\" width=\"492\" height=\"314\" \/><\/p>\n<p><a class=\"edit-template-v1\" href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=SequenceDiagram&amp;gallery=\/repository\/4ec4943a-84ee-4fbe-a6d9-c8d6832418df.xml&amp;name=Sequence%20Diagram%20Example%3A%20File%20Controller\"><span>EDITE ESTE DIAGRAMA DE SECUENCIA<\/span><\/a><\/p>\n<p id=\"BVGUceg\"><span>Se\u00f1ales y Recepciones<\/span><\/p>\n<p><span>Un subastador transmite un precio propuesto para un art\u00edculo a una sala llena de ansiosos postores.\u00a0Cuando un postor escucha la propuesta, decide aceptar el precio o no.<\/span><\/p>\n<p><span>En una subasta automatizada, \u00bfc\u00f3mo transmitir\u00e1 el subastador la propuesta?\u00a0Un objeto puede tener operaciones designadas que deber\u00edan llamarse autom\u00e1ticamente si se reciben ciertos tipos de se\u00f1ales de transmisi\u00f3n.\u00a0Estos m\u00e9todos se denominan recepciones.\u00a0Las se\u00f1ales son un tipo especial de clase.\u00a0El nombre de la recepci\u00f3n suele coincidir con el nombre de la se\u00f1al.\u00a0Las recepciones se muestran en un compartimento separado:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13127 aligncenter\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/02\/Auctioneer-sequence-diagram-example.png\" alt=\"\" width=\"441\" height=\"155\" \/><\/p>\n<p><a id=\"tinymce\" class=\"edit-template-v1\" href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=ClassDiagram&amp;gallery=\/repository\/649527aa-65ff-4010-a55e-19c1741d3f90.xml&amp;name=Class%20Diagram%3A%20Auctioneer%20and%20Bidder\"><span>EDITE ESTE DIAGRAMA DE SECUENCIA<\/span><\/a><\/p>\n<p id=\"PvFbdNS\"><span>En un diagrama de secuencia podemos representar una se\u00f1al como una se\u00f1al as\u00edncrona, y la recepci\u00f3n como una invocaci\u00f3n de recepci\u00f3n:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13129 aligncenter\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/02\/Sequence-diagram-Recursive-message.png\" alt=\"\" width=\"583\" height=\"374\" \/><\/p>\n<p><a id=\"tinymce\" class=\"edit-template-v1\" href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=SequenceDiagram&amp;gallery=\/repository\/b34d0a63-1bef-455d-8667-e517b7dc000f.xml&amp;name=Sequence%20Diagram%20Example%3A%20Auctioneer%20and%20Bidder\"><span>EDITE ESTE DIAGRAMA DE SECUENCIA<\/span><\/a><\/p>\n<p id=\"xYhPHzn\"><span>Cr\u00edtico<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13130 aligncenter\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/02\/Sequence-diagram-Critical.png\" alt=\"\" width=\"773\" height=\"566\" \/><\/p>\n<p><a class=\"edit-template-v1\" href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=SequenceDiagram&amp;gallery=\/repository\/9f1e012a-e8fa-4cbd-a3bb-b0afcd2aaf98.xml&amp;name=Sequence%20Diagram%3A%20Critical\"><span>EDITE ESTE DIAGRAMA DE SECUENCIA<\/span><\/a><\/p>\n<h4><span id=\"Other_Fragment_Types\"><span>Otros tipos de fragmentos<\/span><\/span><\/h4>\n<ul>\n<li><span>Estricto<\/span><\/li>\n<li><span>Afirmar<\/span><\/li>\n<li><span>Considerar<\/span><\/li>\n<li><span>Pasar por alto<\/span><\/li>\n<li><span>Regi\u00f3n<\/span><\/li>\n<li><span>negativo<\/span><\/li>\n<\/ul>\n<h3><span id=\"Sequence_Diagram_Notation_Summary\"><span>Resumen de la notaci\u00f3n del diagrama de secuencia<\/span><\/span><\/h3>\n<div class=\"editions\">\n<table class=\"stack\" width=\"1212\">\n<tbody>\n<tr>\n<th><span>Notaci\u00f3n Descripci\u00f3n<\/span><\/th>\n<th width=\"250\"><span>Representaci\u00f3n visual<\/span><\/th>\n<\/tr>\n<tr>\n<td><strong><span>Actor<\/span><\/strong><\/p>\n<ul>\n<li><span>un tipo de papel desempe\u00f1ado por una entidad que interact\u00faa con el sujeto (p. ej., mediante el intercambio de se\u00f1ales y datos)<\/span><\/li>\n<li><span>externo al sujeto (es decir, en el sentido de que una instancia de un actor no es parte de la instancia de su sujeto correspondiente).<\/span><\/li>\n<li><span>representan roles desempe\u00f1ados por usuarios humanos, hardware externo u otros sujetos.<\/span><\/li>\n<\/ul>\n<p><span>Tenga en cuenta que:<\/span><\/p>\n<ul>\n<li><span>Un actor no representa necesariamente una entidad f\u00edsica espec\u00edfica, sino simplemente un rol particular de alguna entidad.<\/span><\/li>\n<li><span>Una persona puede desempe\u00f1ar el papel de varios actores diferentes y, a la inversa, un actor determinado puede ser interpretado por varias personas diferentes.<\/span><\/li>\n<\/ul>\n<\/td>\n<td><img decoding=\"async\" id=\"thepasted-2\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/10\/03-sequence-diagram-actor-symbol.png\" alt=\"Diagrama de secuencia UML: ejemplo de actor\" \/><\/td>\n<\/tr>\n<tr>\n<td><strong><span>L\u00ednea de vida<\/span><\/strong><\/p>\n<ul>\n<li><span>Una l\u00ednea de vida representa a un participante individual en la Interacci\u00f3n.<\/span><\/li>\n<\/ul>\n<\/td>\n<td><img decoding=\"async\" id=\"thepasted-3\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/10\/04-sequence-diagram-activation-symbol.png\" alt=\"Diagrama de secuencia UML: ejemplo de activaci\u00f3n\" \/><\/td>\n<\/tr>\n<tr>\n<td><strong><span>Activaciones<\/span><\/strong><\/p>\n<ul>\n<li><span>Un rect\u00e1ngulo delgado en una l\u00ednea de vida) representa el per\u00edodo durante el cual un elemento est\u00e1 realizando una operaci\u00f3n.<\/span><\/li>\n<li><span>La parte superior e inferior del rect\u00e1ngulo est\u00e1n alineados con el inicio y el tiempo de finalizaci\u00f3n, respectivamente.<\/span><\/li>\n<\/ul>\n<\/td>\n<td><img decoding=\"async\" id=\"thepasted-6\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/10\/04-sequence-diagram-activation-symbol.png\" alt=\"Diagrama de secuencia UML: ejemplo de activaci\u00f3n\" \/><\/td>\n<\/tr>\n<tr>\n<td><strong><span>Mensaje de llamada<\/span><\/strong><\/p>\n<ul>\n<li><span>Un mensaje define una comunicaci\u00f3n particular entre l\u00edneas de vida de una interacci\u00f3n.<\/span><\/li>\n<li><span>El mensaje de llamada es un tipo de mensaje que representa una invocaci\u00f3n de operaci\u00f3n de la l\u00ednea de vida de destino.<\/span><\/li>\n<\/ul>\n<\/td>\n<td><img decoding=\"async\" id=\"thepasted-4\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/10\/05-sequence-diagram-call-message-symbol.png\" alt=\"Diagrama de secuencia UML: ejemplo de mensaje de llamada\" \/><\/td>\n<\/tr>\n<tr>\n<td><strong><span>Mensaje de vuelta<\/span><\/strong><\/p>\n<ul>\n<li><span>Un mensaje define una comunicaci\u00f3n particular entre l\u00edneas de vida de una interacci\u00f3n.<\/span><\/li>\n<li><span>El mensaje de retorno es un tipo de mensaje que representa el paso de informaci\u00f3n a la persona que llama de un mensaje anterior correspondiente.<\/span><\/li>\n<\/ul>\n<\/td>\n<td><img decoding=\"async\" id=\"thepasted-5\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/10\/06-sequence-diagram-return-message-symbol.png\" alt=\"Diagrama de secuencia UML: ejemplo de mensaje de retorno\" \/><\/td>\n<\/tr>\n<tr>\n<td><strong><span>Automensaje<\/span><\/strong><\/p>\n<ul>\n<li><span>Un mensaje define una comunicaci\u00f3n particular entre l\u00edneas de vida de una interacci\u00f3n.<\/span><\/li>\n<li><span>El automensaje es un tipo de mensaje que representa la invocaci\u00f3n del mensaje de la misma l\u00ednea de vida.<\/span><\/li>\n<\/ul>\n<\/td>\n<td><img decoding=\"async\" id=\"thepasted-7\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/10\/07-sequence-diagram-self-message-symbol.png\" alt=\"Diagrama de secuencia UML: ejemplo de automensaje\" \/><\/td>\n<\/tr>\n<tr>\n<td><strong><span>Mensaje recursivo<\/span><\/strong><\/p>\n<ul>\n<li><span>Un mensaje define una comunicaci\u00f3n particular entre l\u00edneas de vida de una interacci\u00f3n.<\/span><\/li>\n<li><span>El mensaje recursivo es un tipo de mensaje que representa la invocaci\u00f3n de mensaje de la misma l\u00ednea de vida.\u00a0Su objetivo apunta a una activaci\u00f3n adem\u00e1s de la activaci\u00f3n desde donde se invoc\u00f3 el mensaje.<\/span><\/li>\n<\/ul>\n<\/td>\n<td><img decoding=\"async\" id=\"thepasted-8\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/10\/08-sequence-diagram-recursive-message-symbol.png\" alt=\"Diagrama de secuencia UML: ejemplo de mensaje recursivo\" \/><\/td>\n<\/tr>\n<tr>\n<td><strong><span>Crear un mensaje<\/span><\/strong><\/p>\n<ul>\n<li><span>Un mensaje define una comunicaci\u00f3n particular entre l\u00edneas de vida de una interacci\u00f3n.<\/span><\/li>\n<li><span>Crear mensaje es un tipo de mensaje que representa la instanciaci\u00f3n de la l\u00ednea de vida (objetivo).<\/span><\/li>\n<\/ul>\n<\/td>\n<td><img decoding=\"async\" id=\"thepasted-9\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/10\/09-sequence-diagram-create-message-symbol.png\" alt=\"Diagrama de secuencia UML: ejemplo de creaci\u00f3n de mensaje\" \/><\/td>\n<\/tr>\n<tr>\n<td><strong><span>Destruir mensaje<\/span><\/strong><\/p>\n<ul>\n<li><span>Un mensaje define una comunicaci\u00f3n particular entre l\u00edneas de vida de una interacci\u00f3n.<\/span><\/li>\n<li><span>El mensaje de destrucci\u00f3n es un tipo de mensaje que representa la solicitud de destruir el ciclo de vida de la l\u00ednea de vida objetivo.<\/span><\/li>\n<\/ul>\n<\/td>\n<td><img decoding=\"async\" id=\"thepasted-10\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/10\/10-sequence-diagram-destroy-message-symbol.png\" alt=\"Diagrama de secuencia UML: ejemplo de mensaje de destrucci\u00f3n\" \/><\/td>\n<\/tr>\n<tr>\n<td><strong><span>Mensaje de duraci\u00f3n<\/span><\/strong><\/p>\n<ul>\n<li><span>Un mensaje define una comunicaci\u00f3n particular entre l\u00edneas de vida de una interacci\u00f3n.<\/span><\/li>\n<li><span>El mensaje de duraci\u00f3n muestra la distancia entre dos instantes de tiempo para la invocaci\u00f3n de un mensaje.<\/span><\/li>\n<\/ul>\n<\/td>\n<td><img decoding=\"async\" id=\"thepasted-11\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/10\/11-sequence-diagram-duration-message-symbol.png\" alt=\"Diagrama de secuencia UML: ejemplo de mensaje de duraci\u00f3n\" \/><\/td>\n<\/tr>\n<tr>\n<td><strong><span>Nota<\/span><\/strong><span>Una nota (comentario) brinda la posibilidad de adjuntar varios comentarios a los elementos.\u00a0Un comentario no tiene fuerza sem\u00e1ntica, pero puede contener informaci\u00f3n \u00fatil para un modelador.<\/span><\/td>\n<td><img decoding=\"async\" id=\"thepasted-14\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/10\/12-sequence-diagram-note-symbol.png\" alt=\"Diagrama de secuencia UML: Ejemplo de nota\" \/><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>UML\u00a0Sekvencdiagramoj estas interagaj diagramoj kiuj detaligas kiel operacioj estas faritaj. Ili kaptas la interagadon inter objektoj en la kunteksto de kunlaboro. Sekvencdiagramoj estas tempofokuso kaj ili montras la ordon de la interagado vide uzante la vertikalan akson de la diagramo por reprezenti tempon kiaj mesa\u011doj estas senditaj kaj kiam.<\/p>\n","protected":false},"author":1,"featured_media":3698,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[36],"tags":[],"class_list":["post-3628","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uml","loop-entry","clr"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Todo Lo Que Necesitas Saber Sobre Los Diagramas De Secuencia - Visual Paradigm Blog Espa\u00f1ol<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.visual-paradigm.com\/es\/everything-you-need-to-know-about-sequence-diagrams\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Todo Lo Que Necesitas Saber Sobre Los Diagramas De Secuencia - Visual Paradigm Blog Espa\u00f1ol\" \/>\n<meta property=\"og:description\" content=\"UML\u00a0Sekvencdiagramoj estas interagaj diagramoj kiuj detaligas kiel operacioj estas faritaj. Ili kaptas la interagadon inter objektoj en la kunteksto de kunlaboro. Sekvencdiagramoj estas tempofokuso kaj ili montras la ordon de la interagado vide uzante la vertikalan akson de la diagramo por reprezenti tempon kiaj mesa\u011doj estas senditaj kaj kiam.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.visual-paradigm.com\/es\/everything-you-need-to-know-about-sequence-diagrams\/\" \/>\n<meta property=\"og:site_name\" content=\"Visual Paradigm Blog Espa\u00f1ol\" \/>\n<meta property=\"article:published_time\" content=\"2022-02-11T02:57:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-11-25T10:01:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn-images.visual-paradigm.com\/guide\/uml\/what-is-sequence-diagram\/01-sequence-diagram-example.png\" \/>\n<meta name=\"author\" content=\"Admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/cdn-images.visual-paradigm.com\/guide\/uml\/what-is-sequence-diagram\/01-sequence-diagram-example.png\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"17 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/es\/everything-you-need-to-know-about-sequence-diagrams\/\",\"url\":\"https:\/\/blog.visual-paradigm.com\/es\/everything-you-need-to-know-about-sequence-diagrams\/\",\"name\":\"Todo Lo Que Necesitas Saber Sobre Los Diagramas De Secuencia - Visual Paradigm Blog Espa\u00f1ol\",\"isPartOf\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/es\/everything-you-need-to-know-about-sequence-diagrams\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/es\/everything-you-need-to-know-about-sequence-diagrams\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdn-images.visual-paradigm.com\/guide\/uml\/what-is-sequence-diagram\/01-sequence-diagram-example.png\",\"datePublished\":\"2022-02-11T02:57:20+00:00\",\"dateModified\":\"2022-11-25T10:01:19+00:00\",\"author\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/es\/#\/schema\/person\/a649c442f11a53040710ddec750926c6\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/es\/everything-you-need-to-know-about-sequence-diagrams\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.visual-paradigm.com\/es\/everything-you-need-to-know-about-sequence-diagrams\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/es\/everything-you-need-to-know-about-sequence-diagrams\/#primaryimage\",\"url\":\"https:\/\/cdn-images.visual-paradigm.com\/guide\/uml\/what-is-sequence-diagram\/01-sequence-diagram-example.png\",\"contentUrl\":\"https:\/\/cdn-images.visual-paradigm.com\/guide\/uml\/what-is-sequence-diagram\/01-sequence-diagram-example.png\",\"width\":\"1010\",\"height\":\"528\",\"caption\":\"Todo Lo Que Necesitas Saber Sobre Los Diagramas De Secuencia\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/es\/everything-you-need-to-know-about-sequence-diagrams\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.visual-paradigm.com\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Todo Lo Que Necesitas Saber Sobre Los Diagramas De Secuencia\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/es\/#website\",\"url\":\"https:\/\/blog.visual-paradigm.com\/es\/\",\"name\":\"Visual Paradigm Blog Espa\u00f1ol\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.visual-paradigm.com\/es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/es\/#\/schema\/person\/a649c442f11a53040710ddec750926c6\",\"name\":\"Admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/es\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6b756c36f5e9132f6067fb4d22bef2e3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6b756c36f5e9132f6067fb4d22bef2e3?s=96&d=mm&r=g\",\"caption\":\"Admin\"},\"url\":\"https:\/\/blog.visual-paradigm.com\/es\/author\/vpadminuser\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Todo Lo Que Necesitas Saber Sobre Los Diagramas De Secuencia - Visual Paradigm Blog Espa\u00f1ol","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:\/\/blog.visual-paradigm.com\/es\/everything-you-need-to-know-about-sequence-diagrams\/","og_locale":"es_ES","og_type":"article","og_title":"Todo Lo Que Necesitas Saber Sobre Los Diagramas De Secuencia - Visual Paradigm Blog Espa\u00f1ol","og_description":"UML\u00a0Sekvencdiagramoj estas interagaj diagramoj kiuj detaligas kiel operacioj estas faritaj. Ili kaptas la interagadon inter objektoj en la kunteksto de kunlaboro. Sekvencdiagramoj estas tempofokuso kaj ili montras la ordon de la interagado vide uzante la vertikalan akson de la diagramo por reprezenti tempon kiaj mesa\u011doj estas senditaj kaj kiam.","og_url":"https:\/\/blog.visual-paradigm.com\/es\/everything-you-need-to-know-about-sequence-diagrams\/","og_site_name":"Visual Paradigm Blog Espa\u00f1ol","article_published_time":"2022-02-11T02:57:20+00:00","article_modified_time":"2022-11-25T10:01:19+00:00","og_image":[{"url":"https:\/\/cdn-images.visual-paradigm.com\/guide\/uml\/what-is-sequence-diagram\/01-sequence-diagram-example.png","type":"","width":"","height":""}],"author":"Admin","twitter_card":"summary_large_image","twitter_image":"https:\/\/cdn-images.visual-paradigm.com\/guide\/uml\/what-is-sequence-diagram\/01-sequence-diagram-example.png","twitter_misc":{"Escrito por":"Admin","Tiempo de lectura":"17 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.visual-paradigm.com\/es\/everything-you-need-to-know-about-sequence-diagrams\/","url":"https:\/\/blog.visual-paradigm.com\/es\/everything-you-need-to-know-about-sequence-diagrams\/","name":"Todo Lo Que Necesitas Saber Sobre Los Diagramas De Secuencia - Visual Paradigm Blog Espa\u00f1ol","isPartOf":{"@id":"https:\/\/blog.visual-paradigm.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.visual-paradigm.com\/es\/everything-you-need-to-know-about-sequence-diagrams\/#primaryimage"},"image":{"@id":"https:\/\/blog.visual-paradigm.com\/es\/everything-you-need-to-know-about-sequence-diagrams\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn-images.visual-paradigm.com\/guide\/uml\/what-is-sequence-diagram\/01-sequence-diagram-example.png","datePublished":"2022-02-11T02:57:20+00:00","dateModified":"2022-11-25T10:01:19+00:00","author":{"@id":"https:\/\/blog.visual-paradigm.com\/es\/#\/schema\/person\/a649c442f11a53040710ddec750926c6"},"breadcrumb":{"@id":"https:\/\/blog.visual-paradigm.com\/es\/everything-you-need-to-know-about-sequence-diagrams\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.visual-paradigm.com\/es\/everything-you-need-to-know-about-sequence-diagrams\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/blog.visual-paradigm.com\/es\/everything-you-need-to-know-about-sequence-diagrams\/#primaryimage","url":"https:\/\/cdn-images.visual-paradigm.com\/guide\/uml\/what-is-sequence-diagram\/01-sequence-diagram-example.png","contentUrl":"https:\/\/cdn-images.visual-paradigm.com\/guide\/uml\/what-is-sequence-diagram\/01-sequence-diagram-example.png","width":"1010","height":"528","caption":"Todo Lo Que Necesitas Saber Sobre Los Diagramas De Secuencia"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.visual-paradigm.com\/es\/everything-you-need-to-know-about-sequence-diagrams\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.visual-paradigm.com\/es\/"},{"@type":"ListItem","position":2,"name":"Todo Lo Que Necesitas Saber Sobre Los Diagramas De Secuencia"}]},{"@type":"WebSite","@id":"https:\/\/blog.visual-paradigm.com\/es\/#website","url":"https:\/\/blog.visual-paradigm.com\/es\/","name":"Visual Paradigm Blog Espa\u00f1ol","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.visual-paradigm.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/blog.visual-paradigm.com\/es\/#\/schema\/person\/a649c442f11a53040710ddec750926c6","name":"Admin","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/blog.visual-paradigm.com\/es\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6b756c36f5e9132f6067fb4d22bef2e3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6b756c36f5e9132f6067fb4d22bef2e3?s=96&d=mm&r=g","caption":"Admin"},"url":"https:\/\/blog.visual-paradigm.com\/es\/author\/vpadminuser\/"}]}},"modified_by":"vpmiku","_links":{"self":[{"href":"https:\/\/blog.visual-paradigm.com\/es\/wp-json\/wp\/v2\/posts\/3628","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.visual-paradigm.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.visual-paradigm.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.visual-paradigm.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.visual-paradigm.com\/es\/wp-json\/wp\/v2\/comments?post=3628"}],"version-history":[{"count":10,"href":"https:\/\/blog.visual-paradigm.com\/es\/wp-json\/wp\/v2\/posts\/3628\/revisions"}],"predecessor-version":[{"id":8485,"href":"https:\/\/blog.visual-paradigm.com\/es\/wp-json\/wp\/v2\/posts\/3628\/revisions\/8485"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.visual-paradigm.com\/es\/wp-json\/wp\/v2\/media\/3698"}],"wp:attachment":[{"href":"https:\/\/blog.visual-paradigm.com\/es\/wp-json\/wp\/v2\/media?parent=3628"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.visual-paradigm.com\/es\/wp-json\/wp\/v2\/categories?post=3628"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.visual-paradigm.com\/es\/wp-json\/wp\/v2\/tags?post=3628"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}