{"id":4609,"date":"2016-09-28T09:28:37","date_gmt":"2016-09-28T08:28:37","guid":{"rendered":"http:\/\/smart--grid.net\/?page_id=4609"},"modified":"2024-02-11T21:01:24","modified_gmt":"2024-02-11T20:01:24","slug":"analyse-logicielle","status":"publish","type":"page","link":"https:\/\/complex-systems-ai.com\/es\/analisis-de-software\/","title":{"rendered":"An\u00e1lisis de software 101"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"4609\" class=\"elementor elementor-4609\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d2cd894 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d2cd894\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-a3f14e1\" data-id=\"a3f14e1\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ab25997 elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"ab25997\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/complex-systems-ai.com\/es\/2020\/04\/03\/teorias-y-algoritmos-2\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Teor\u00edas<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-cc7c6b7\" data-id=\"cc7c6b7\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9ad98f6 elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"9ad98f6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/complex-systems-ai.com\/es\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Pagina de inicio<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-74821ea\" data-id=\"74821ea\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ab5d170 elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"ab5d170\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/fr.wikipedia.org\/wiki\/UML_(informatique)\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Wiki<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7d3ed19 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7d3ed19\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9349cb4\" data-id=\"9349cb4\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-70a09dc elementor-widget elementor-widget-toggle\" data-id=\"70a09dc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"toggle.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-toggle\">\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1181\" class=\"elementor-tab-title\" data-tab=\"1\" role=\"button\" aria-controls=\"elementor-tab-content-1181\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">I. UML - An\u00e1lisis de software<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1181\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"region\" aria-labelledby=\"elementor-tab-title-1181\"><ul>\n<li><a href=\"https:\/\/complex-systems-ai.com\/es\/analisis-de-software\/algebra-relacional\/\">\u00c1lgebra relacional<\/a><\/li>\n<li>Vista l\u00f3gica\n<ul>\n<li><a href=\"https:\/\/complex-systems-ai.com\/es\/analisis-de-software\/diagrama-de-clase\/\">Diagrama de clase<\/a><\/li>\n<li>Diagrama de objetos<\/li>\n<li>Diagrama de transici\u00f3n de estado<\/li>\n<\/ul>\n<\/li>\n<li>Vista de proceso\n<ul>\n<li><a href=\"https:\/\/complex-systems-ai.com\/es\/analisis-de-software\/diagrama-de-secuencia\/\">Diagrama de secuencia<\/a><\/li>\n<li><a href=\"https:\/\/complex-systems-ai.com\/es\/analisis-de-software\/diagrama-de-comunicacion\/\">Diagrama de comunicaci\u00f3n<\/a><\/li>\n<li>Diagrama de actividad<\/li>\n<li>Diagrama de interacci\u00f3n<\/li>\n<li><a href=\"https:\/\/complex-systems-ai.com\/es\/analisis-de-software\/diagrama-de-tiempo\/\">Diagrama de tiempo<\/a><\/li>\n<\/ul>\n<\/li>\n<li>Vista de desarrollo\n<ul>\n<li>Diagrama de componentes<\/li>\n<li><a href=\"https:\/\/complex-systems-ai.com\/es\/analisis-de-software\/diagrama-de-paquete\/\">Diagrama del paquete<\/a><\/li>\n<\/ul>\n<\/li>\n<li>Vista fisica\n<ul>\n<li>Diagrama de implementaci\u00f3n<\/li>\n<\/ul>\n<\/li>\n<li>Vista de caso de uso\n<ul>\n<li><a href=\"https:\/\/complex-systems-ai.com\/es\/analisis-de-software\/use-el-diagrama-del-caso\/\">Use el diagrama del caso<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1182\" class=\"elementor-tab-title\" data-tab=\"2\" role=\"button\" aria-controls=\"elementor-tab-content-1182\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">II. SysML<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1182\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"region\" aria-labelledby=\"elementor-tab-title-1182\">Contenido de ida y vuelta<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1183\" class=\"elementor-tab-title\" data-tab=\"3\" role=\"button\" aria-controls=\"elementor-tab-content-1183\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">III. Datos vinculados<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1183\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"3\" role=\"region\" aria-labelledby=\"elementor-tab-title-1183\">Contenido de ida y vuelta<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1184\" class=\"elementor-tab-title\" data-tab=\"4\" role=\"button\" aria-controls=\"elementor-tab-content-1184\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">IV. AUML<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1184\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"4\" role=\"region\" aria-labelledby=\"elementor-tab-title-1184\">Contenido de ida y vuelta<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5850de elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5850de\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3815118e\" data-id=\"3815118e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5aac95a6 elementor-widget elementor-widget-text-editor\" data-id=\"5aac95a6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone wp-image-5728 size-full\" src=\"https:\/\/complex-systems-ai.com\/wp-content\/uploads\/2017\/04\/uml_diagrams_overview-svg.png\" alt=\"an\u00e1lisis de software uml sysml auml\" width=\"600\" height=\"334\" title=\"\" srcset=\"https:\/\/complex-systems-ai.com\/wp-content\/uploads\/2017\/04\/uml_diagrams_overview-svg.png 600w, https:\/\/complex-systems-ai.com\/wp-content\/uploads\/2017\/04\/uml_diagrams_overview-svg-300x167.png 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/figure>\n<p><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Contenido<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Tabla de contenido alternativo\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Palanca<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/complex-systems-ai.com\/es\/analisis-de-software\/#Analyse-logicielle\" >An\u00e1lisis de software<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/complex-systems-ai.com\/es\/analisis-de-software\/#41-vues-de-Kruchten\" >4 + 1 vistas de Kruchten<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Analyse-logicielle\"><\/span>An\u00e1lisis de software<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><\/p>\n<p>El principal objetivo del an\u00e1lisis de software es controlar la complejidad. El modelado es una abstracci\u00f3n de la realidad para comprender mejor el sistema que se va a realizar. Para verificar o construir un modelo, este debe estar conectado al mundo real, saber qu\u00e9 existe antes de la obra, qu\u00e9 se hace y qu\u00e9 queda por hacer. Un modelo puede expresarse con diferentes niveles de abstracci\u00f3n \/ refinamiento, una sola vista del sistema no es suficiente para comprender todo su funcionamiento e interacciones intr\u00ednsecas.<\/p>\n<p><\/p>\n<p>El modelado se basa en gr\u00e1ficos de sistemas inform\u00e1ticos. Los gr\u00e1ficos m\u00e1s utilizados forman parte del Lenguaje de modelado unificado (UML). Este \u00faltimo incluye un conjunto de herramientas y reglas para definir diagramas.<\/p>\n<p><\/p>\n<p>Independientemente de la forma que adopte un diagrama de arquitectura, siempre representa solo un punto de vista sobre el sistema considerado, siendo lo m\u00e1s importante las motivaciones. De hecho, \u00bfde qu\u00e9 sirve producir un diagrama si es in\u00fatil (no se utiliza) o si las razones de las elecciones arquitect\u00f3nicas son vagas e inexplicables? Para evitar formular las motivaciones de cada diagrama, el arquitecto de TI producir\u00e1 los diferentes diagramas basados en un <i>plantilla de dise\u00f1o<\/i> y reutilizar\u00e1 patrones de dise\u00f1o probados.<\/p>\n<p><\/p>\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"41-vues-de-Kruchten\"><\/span>4 + 1 vistas de Kruchten<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p><\/p>\n<p>En el an\u00e1lisis de software, el modelo de vista \u201c4 + 1\u201d, conocido como Kruchten, de un sistema inform\u00e1tico permite organizar la descripci\u00f3n del sistema en varias vistas complementarias, cada una presentando el sistema desde un punto de vista diferente. El uso de puntos de vista permite que los intereses de varios grupos de partes interesadas se aborden por separado, separando as\u00ed mejor las preocupaciones funcionales y extra-funcionales.<\/p>\n<p><\/p>\n<p>La figura esquematiza el modelo de vistas \u201c4 + 1\u201d. Este modelo se compone de cinco vistas.<\/p>\n<p><\/p>\n<ul class=\"wp-block-list\">\n<li>La vista &quot;l\u00f3gica&quot; describe los aspectos est\u00e1ticos y din\u00e1micos de un sistema en t\u00e9rminos de clases, objetos, conexiones y comunicaciones. Se centra en la abstracci\u00f3n y la encapsulaci\u00f3n.<\/li>\n<li>La vista \u201cproceso\u201d captura los aspectos de simultaneidad y sincronizaci\u00f3n, y los desglosa en flujos de ejecuci\u00f3n (proceso, subproceso de ejecuci\u00f3n, etc.). Se relaciona con objetos e interacciones activos.<\/li>\n<li>La vista &quot;desarrollo&quot; representa la organizaci\u00f3n est\u00e1tica de m\u00f3dulos (ejecutables, c\u00f3digos fuente, paquetes, etc.) en el entorno de desarrollo.<\/li>\n<li>La vista &quot;f\u00edsica&quot; describe los diversos recursos de hardware y la implementaci\u00f3n del software teniendo en cuenta estos recursos. Por lo tanto, se relaciona con los nodos de ejecuci\u00f3n f\u00edsica y la ubicaci\u00f3n de los objetos en los nodos.<\/li>\n<li>La vista final, denominada &quot;caso de uso&quot;, se centra en la coherencia al presentar casos de uso que implementan elementos de las primeras cuatro vistas. Los escenarios son una abstracci\u00f3n de los requisitos funcionales de la aplicaci\u00f3n. Esta \u00faltima vista valida de alguna manera las otras vistas y garantiza la coherencia general. Tambi\u00e9n es esta \u00faltima vista la que se construye primero, justo despu\u00e9s del establecimiento de las especificaciones, para fijar los contornos del sistema a producir con sus funcionalidades denominadas, en terminolog\u00eda UML, casos de uso.<\/li>\n<\/ul>\n<p><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>P\u00e1gina de inicio de Theories Wiki I. UML - An\u00e1lisis de software \u00c1lgebra relacional Vista l\u00f3gica Diagrama de clases Diagrama de objetos Diagrama de transici\u00f3n de estado Vista de proceso\u2026 <\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-4609","page","type-page","status-publish","hentry"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/complex-systems-ai.com\/es\/wp-json\/wp\/v2\/pages\/4609","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/complex-systems-ai.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/complex-systems-ai.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/complex-systems-ai.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/complex-systems-ai.com\/es\/wp-json\/wp\/v2\/comments?post=4609"}],"version-history":[{"count":61,"href":"https:\/\/complex-systems-ai.com\/es\/wp-json\/wp\/v2\/pages\/4609\/revisions"}],"predecessor-version":[{"id":20449,"href":"https:\/\/complex-systems-ai.com\/es\/wp-json\/wp\/v2\/pages\/4609\/revisions\/20449"}],"wp:attachment":[{"href":"https:\/\/complex-systems-ai.com\/es\/wp-json\/wp\/v2\/media?parent=4609"}],"curies":[{"name":"gracias","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}