{"id":3481,"date":"2022-02-09T17:13:56","date_gmt":"2022-02-09T09:13:56","guid":{"rendered":"https:\/\/blog.visual-paradigm.com\/pt\/?p=3481"},"modified":"2022-11-25T17:27:37","modified_gmt":"2022-11-25T09:27:37","slug":"include-and-extend-use-cases","status":"publish","type":"post","link":"https:\/\/blog.visual-paradigm.com\/pt\/include-and-extend-use-cases\/","title":{"rendered":"Casos De Uso \u201cIncluir\u201d E \u201cEstender\u201d"},"content":{"rendered":"<p><span><span class=\"\">Um caso de\u00a0<\/span><\/span><a href=\"http:\/\/the%20document%20management%20system%20%28dms%29%20use%20case%20diagram%20below%20shows%20the%20actors%20and%20use%20cases%20of%20the%20system.%20in%20particular%2C%20there%20are%20containment%20and%20extension%20relationships%20between%20use%20cases.\/\"><span><span class=\"\">uso<\/span><\/span><\/a><span><span class=\"\">\u00a0descreve como um usu\u00e1rio usa um sistema para atingir um objetivo espec\u00edfico.\u00a0<\/span>Um diagrama de caso de uso consiste no sistema, nos casos de uso e atores relacionados e os relaciona entre si para visualizar: o que est\u00e1 sendo descrito?\u00a0(\u00a0<\/span><strong><span>sistema<\/span><\/strong><span>\u00a0), quem est\u00e1 usando o sistema?\u00a0(\u00a0<\/span><strong><span>atores<\/span><\/strong><span>\u00a0) e o que os atores querem alcan\u00e7ar?\u00a0(\u00a0<\/span><strong><span>casos de uso<\/span><\/strong><span>\u00a0), portanto, os casos de uso ajudam a garantir que o sistema correto seja desenvolvido capturando os requisitos do ponto de vista do usu\u00e1rio.<\/span><\/p>\n<h3><img decoding=\"async\" id=\"thepasted-1\" class=\"center-img template-thumbnail\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/10\/include-and-extend-use-case-diagram.png\" alt=\"Modelo de diagrama de caso de uso: incluir e estender o diagrama de caso de uso (criado pelo criador do diagrama de caso de uso do Visual Paradigm Online)\" \/><\/h3>\n<h2 id=\"structuring-use-cases\"><span id=\"Structuring_Use_Cases\"><span>Estrutura\u00e7\u00e3o de casos de uso<\/span><\/span><\/h2>\n<p><span>Os relacionamentos de caso de uso modelam as depend\u00eancias entre os casos de uso no modelo de intera\u00e7\u00e3o do sistema.\u00a0Embora, casos de uso independentes possam representar adequadamente sistemas mais simples.\u00a0No entanto, para representar sistemas complexos ou grandes, podemos precisar construir casos de uso complexos com a ajuda de depend\u00eancias entre casos de uso.\u00a0Estabelecer relacionamentos entre casos de uso permite a reutiliza\u00e7\u00e3o desses casos de uso que precisam ser definidos repetidamente, o que reduz o esfor\u00e7o do desenvolvedor.<\/span><\/p>\n<p><span>A UML define tr\u00eas estere\u00f3tipos para estruturar as associa\u00e7\u00f5es de casos de uso.<\/span><\/p>\n<h3><span id=\"What_is_a_Include_Use_Case\"><span>O que \u00e9 um caso de uso &lt;&lt;Incluir&gt;&gt;?<\/span><\/span><\/h3>\n<p><span>Um caso de uso de extens\u00e3o \u00e9, efetivamente, um curso alternativo do caso de uso base.\u00a0O caso de uso &lt;&lt;extend&gt;&gt; realiza isso inserindo conceitualmente sequ\u00eancias de a\u00e7\u00e3o adicionais na sequ\u00eancia do caso de uso base.<\/span><\/p>\n<p><span>A hora de usar o relacionamento &lt;&lt;include&gt;&gt; \u00e9 depois de ter conclu\u00eddo a primeira descri\u00e7\u00e3o de corte de todos os seus casos de uso principais.\u00a0Agora voc\u00ea pode examinar os Casos de Uso e identificar sequ\u00eancias comuns de intera\u00e7\u00e3o usu\u00e1rio-sistema.<\/span><\/p>\n<ul>\n<li><span>Quando um caso de uso \u00e9 descrito como usando a funcionalidade de outro caso de uso, o relacionamento entre os casos de uso \u00e9 denominado relacionamento de inclus\u00e3o ou uso.<\/span><\/li>\n<li><span>Um caso de uso inclui a funcionalidade descrita em outro caso de uso como parte de seu fluxo de processo de neg\u00f3cios.<\/span><\/li>\n<li><span>Um relacionamento de uso de um caso de uso base para um caso de uso filho indica que uma inst\u00e2ncia do caso de uso base incluir\u00e1 o comportamento especificado no caso de uso filho.<\/span><\/li>\n<li><span>Um relacionamento de inclus\u00e3o \u00e9 representado por uma seta direcionada com uma linha pontilhada.\u00a0A ponta da seta aponta para o caso de uso filho e o caso de uso pai conectados na base da seta.<\/span><\/li>\n<li><span>O estere\u00f3tipo \u201c&lt;&lt;include&gt;&gt;\u201d identifica o relacionamento como um relacionamento de inclus\u00e3o.<\/span><\/li>\n<\/ul>\n<h3><span id=\"Use_Case_Example_-_Include_Relationship\"><span>Exemplo de Caso de Uso &#8211; Incluir Relacionamento<\/span><\/span><\/h3>\n<p><span>O relacionamento de inclus\u00e3o inclui funcionalidade adicional n\u00e3o especificada no caso de uso base.\u00a0O relacionamento &lt;&lt;Include&gt;&gt; \u00e9 usado para incluir comportamento comum de um caso de uso inclu\u00eddo em um caso de uso base para suportar a reutiliza\u00e7\u00e3o de comportamento comum.<\/span><\/p>\n<p><img decoding=\"async\" id=\"thepasted-2\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/10\/08-use-case-diagram-notation-include.png\" alt=\"Nota\u00e7\u00e3o de diagrama de caso de uso - Incluir\" \/><\/p>\n<h3><span id=\"What_is_a_Extend_Use_Case\"><strong><span>O que \u00e9 um caso de uso &lt;&lt;Estender&gt;&gt;?<\/span><\/strong><\/span><\/h3>\n<p><img decoding=\"async\" id=\"thepasted-4\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/10\/07-use-case-diagram-notation-extend.png\" alt=\"Nota\u00e7\u00e3o de Diagrama de Caso de Uso - Estender\" \/><\/p>\n<ul>\n<li><span>Indica que um\u00a0 caso de uso de\u00a0<\/span><strong><span>\u201cSenha Inv\u00e1lida\u201d<\/span><\/strong><span>\u00a0\u00a0pode incluir (sujeito ao especificado na extens\u00e3o) o comportamento especificado pelo caso de uso base\u00a0\u00a0<\/span><strong><span>\u201cConta de Login\u201d<\/span><\/strong><span>\u00a0.<\/span><\/li>\n<li><span>Represente com uma seta direcionada com uma linha pontilhada.\u00a0A ponta da seta aponta para o caso de uso base e o caso de uso filho \u00e9 conectado na base da seta.<\/span><\/li>\n<li><span>O estere\u00f3tipo \u201c&lt;&lt;extends&gt;&gt;\u201d identifica como um relacionamento de extens\u00e3o<\/span><\/li>\n<\/ul>\n<h4><span id=\"Extend_Relationship\"><span>Estender Relacionamento<\/span><\/span><\/h4>\n<p><span>Os relacionamentos estendidos s\u00e3o importantes porque mostram funcionalidade opcional ou comportamento do sistema.\u00a0O relacionamento &lt;&lt;extend&gt;&gt; \u00e9 usado para incluir comportamento opcional de um caso de uso estendido em um caso de uso estendido.\u00a0No exemplo acima, h\u00e1 um conector de extens\u00e3o com um ponto de extens\u00e3o \u201cSenha inv\u00e1lida\u201d.<\/span><\/p>\n<h3><span id=\"Abstract_and_generalized_Use_Case\"><span>Caso de uso abstrato e generalizado<\/span><\/span><\/h3>\n<p><span>O caso de uso geral \u00e9 abstrato.\u00a0N\u00e3o pode ser instanciado, pois cont\u00e9m informa\u00e7\u00f5es incompletas.\u00a0O t\u00edtulo de um caso de uso abstrato \u00e9 mostrado em it\u00e1lico.<\/span><\/p>\n<p><img decoding=\"async\" id=\"thepasted-5\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/10\/08-use-case-diagram-notation-generalization.png\" alt=\"Nota\u00e7\u00e3o de Diagrama de Caso de Uso - Generaliza\u00e7\u00e3o\" \/><\/p>\n<h2><span id=\"Use_Case_Diagram_Example\"><span>Exemplo de Diagrama de Caso de Uso<\/span><\/span><\/h2>\n<p><span>Este exemplo de diagrama de caso de uso descreve um modelo de v\u00e1rios casos de uso de neg\u00f3cios (objetivos) que representam a intera\u00e7\u00e3o entre um restaurante (sistema de neg\u00f3cios) e seus principais interessados \u200b\u200b(participantes de neg\u00f3cios e trabalhadores de neg\u00f3cios).\u00a0Tendo identificado os casos de uso b\u00e1sicos na primeira rodada de cortes, talvez possamos construir ainda mais esses casos de uso com casos de uso \u201cestender\u201d e \u201cincluir\u201d na segunda rodada de revis\u00f5es.<\/span><\/p>\n<p><img decoding=\"async\" id=\"thepasted-6\" class=\"n3VNCb KAlRDb\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/10\/Use-Case-Diagram-Include-and-Extend-Use-Cases.png\" alt=\"Diagrama de Caso de Uso, Diagramas UML Exemplo: Casos de Uso &quot;Incluir&quot; e &quot;Estender&quot; - Visual Paradigm Community Circle\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Os relacionamentos de casos de uso modelam as depend\u00eancias entre os casos de uso no modelo de intera\u00e7\u00e3o do sistema. Embora, casos de uso independentes possam representar adequadamente sistemas mais simples. No entanto, para representar sistemas complexos ou grandes, podemos precisar construir casos de uso complexos com a ajuda de depend\u00eancias entre casos de uso. Estabelecer relacionamentos entre casos de uso permite a reutiliza\u00e7\u00e3o desses casos de uso que precisam ser definidos repetidamente, o que reduz o esfor\u00e7o do desenvolvedor.<\/p>\n","protected":false},"author":1,"featured_media":3608,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[36],"tags":[],"class_list":["post-3481","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>Casos De Uso \u201cIncluir\u201d E \u201cEstender\u201d - Visual Paradigm Blog<\/title>\n<meta name=\"description\" content=\"Use case relationships model the dependencies between use cases in the interaction model of the system. Although, independent use cases can adequately represent simpler systems. However, in order to represent complex or large systems, we may need to construct complex use cases with the help of dependencies between use cases. Establishing relationships between use cases allows reuse of those use cases that need to be defined over and over again, which reduces developer effort.\" \/>\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\/pt\/include-and-extend-use-cases\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Casos De Uso \u201cIncluir\u201d E \u201cEstender\u201d - Visual Paradigm Blog\" \/>\n<meta property=\"og:description\" content=\"Use case relationships model the dependencies between use cases in the interaction model of the system. Although, independent use cases can adequately represent simpler systems. However, in order to represent complex or large systems, we may need to construct complex use cases with the help of dependencies between use cases. Establishing relationships between use cases allows reuse of those use cases that need to be defined over and over again, which reduces developer effort.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.visual-paradigm.com\/pt\/include-and-extend-use-cases\/\" \/>\n<meta property=\"og:site_name\" content=\"Visual Paradigm Blog\" \/>\n<meta property=\"article:published_time\" content=\"2022-02-09T09:13:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-11-25T09:27:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Use-Case-Diagram-Include-and-Extend-Use-Cases.png\" \/>\n<meta name=\"author\" content=\"Admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Use-Case-Diagram-Include-and-Extend-Use-Cases.png\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/pt\/include-and-extend-use-cases\/\",\"url\":\"https:\/\/blog.visual-paradigm.com\/pt\/include-and-extend-use-cases\/\",\"name\":\"Casos De Uso \u201cIncluir\u201d E \u201cEstender\u201d - Visual Paradigm Blog\",\"isPartOf\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/pt\/include-and-extend-use-cases\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/pt\/include-and-extend-use-cases\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Use-Case-Diagram-Include-and-Extend-Use-Cases.png\",\"datePublished\":\"2022-02-09T09:13:56+00:00\",\"dateModified\":\"2022-11-25T09:27:37+00:00\",\"author\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/pt\/#\/schema\/person\/a649c442f11a53040710ddec750926c6\"},\"description\":\"Use case relationships model the dependencies between use cases in the interaction model of the system. Although, independent use cases can adequately represent simpler systems. However, in order to represent complex or large systems, we may need to construct complex use cases with the help of dependencies between use cases. Establishing relationships between use cases allows reuse of those use cases that need to be defined over and over again, which reduces developer effort.\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/pt\/include-and-extend-use-cases\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.visual-paradigm.com\/pt\/include-and-extend-use-cases\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/pt\/include-and-extend-use-cases\/#primaryimage\",\"url\":\"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Use-Case-Diagram-Include-and-Extend-Use-Cases.png\",\"contentUrl\":\"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Use-Case-Diagram-Include-and-Extend-Use-Cases.png\",\"width\":\"733\",\"height\":\"656\",\"caption\":\"Casos De Uso \u201cIncluir\u201d E \u201cEstender\u201d\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/pt\/include-and-extend-use-cases\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.visual-paradigm.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Casos De Uso \u201cIncluir\u201d E \u201cEstender\u201d\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/pt\/#website\",\"url\":\"https:\/\/blog.visual-paradigm.com\/pt\/\",\"name\":\"Visual Paradigm Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.visual-paradigm.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/pt\/#\/schema\/person\/a649c442f11a53040710ddec750926c6\",\"name\":\"Admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/pt\/#\/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\/pt\/author\/vpadminuser\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Casos De Uso \u201cIncluir\u201d E \u201cEstender\u201d - Visual Paradigm Blog","description":"Use case relationships model the dependencies between use cases in the interaction model of the system. Although, independent use cases can adequately represent simpler systems. However, in order to represent complex or large systems, we may need to construct complex use cases with the help of dependencies between use cases. Establishing relationships between use cases allows reuse of those use cases that need to be defined over and over again, which reduces developer effort.","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\/pt\/include-and-extend-use-cases\/","og_locale":"pt_PT","og_type":"article","og_title":"Casos De Uso \u201cIncluir\u201d E \u201cEstender\u201d - Visual Paradigm Blog","og_description":"Use case relationships model the dependencies between use cases in the interaction model of the system. Although, independent use cases can adequately represent simpler systems. However, in order to represent complex or large systems, we may need to construct complex use cases with the help of dependencies between use cases. Establishing relationships between use cases allows reuse of those use cases that need to be defined over and over again, which reduces developer effort.","og_url":"https:\/\/blog.visual-paradigm.com\/pt\/include-and-extend-use-cases\/","og_site_name":"Visual Paradigm Blog","article_published_time":"2022-02-09T09:13:56+00:00","article_modified_time":"2022-11-25T09:27:37+00:00","og_image":[{"url":"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Use-Case-Diagram-Include-and-Extend-Use-Cases.png","type":"","width":"","height":""}],"author":"Admin","twitter_card":"summary_large_image","twitter_image":"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Use-Case-Diagram-Include-and-Extend-Use-Cases.png","twitter_misc":{"Escrito por":"Admin","Tempo estimado de leitura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.visual-paradigm.com\/pt\/include-and-extend-use-cases\/","url":"https:\/\/blog.visual-paradigm.com\/pt\/include-and-extend-use-cases\/","name":"Casos De Uso \u201cIncluir\u201d E \u201cEstender\u201d - Visual Paradigm Blog","isPartOf":{"@id":"https:\/\/blog.visual-paradigm.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.visual-paradigm.com\/pt\/include-and-extend-use-cases\/#primaryimage"},"image":{"@id":"https:\/\/blog.visual-paradigm.com\/pt\/include-and-extend-use-cases\/#primaryimage"},"thumbnailUrl":"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Use-Case-Diagram-Include-and-Extend-Use-Cases.png","datePublished":"2022-02-09T09:13:56+00:00","dateModified":"2022-11-25T09:27:37+00:00","author":{"@id":"https:\/\/blog.visual-paradigm.com\/pt\/#\/schema\/person\/a649c442f11a53040710ddec750926c6"},"description":"Use case relationships model the dependencies between use cases in the interaction model of the system. Although, independent use cases can adequately represent simpler systems. However, in order to represent complex or large systems, we may need to construct complex use cases with the help of dependencies between use cases. Establishing relationships between use cases allows reuse of those use cases that need to be defined over and over again, which reduces developer effort.","breadcrumb":{"@id":"https:\/\/blog.visual-paradigm.com\/pt\/include-and-extend-use-cases\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.visual-paradigm.com\/pt\/include-and-extend-use-cases\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/blog.visual-paradigm.com\/pt\/include-and-extend-use-cases\/#primaryimage","url":"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Use-Case-Diagram-Include-and-Extend-Use-Cases.png","contentUrl":"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Use-Case-Diagram-Include-and-Extend-Use-Cases.png","width":"733","height":"656","caption":"Casos De Uso \u201cIncluir\u201d E \u201cEstender\u201d"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.visual-paradigm.com\/pt\/include-and-extend-use-cases\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.visual-paradigm.com\/pt\/"},{"@type":"ListItem","position":2,"name":"Casos De Uso \u201cIncluir\u201d E \u201cEstender\u201d"}]},{"@type":"WebSite","@id":"https:\/\/blog.visual-paradigm.com\/pt\/#website","url":"https:\/\/blog.visual-paradigm.com\/pt\/","name":"Visual Paradigm Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.visual-paradigm.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Person","@id":"https:\/\/blog.visual-paradigm.com\/pt\/#\/schema\/person\/a649c442f11a53040710ddec750926c6","name":"Admin","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/blog.visual-paradigm.com\/pt\/#\/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\/pt\/author\/vpadminuser\/"}]}},"modified_by":"vpmiku","_links":{"self":[{"href":"https:\/\/blog.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/posts\/3481","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/comments?post=3481"}],"version-history":[{"count":6,"href":"https:\/\/blog.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/posts\/3481\/revisions"}],"predecessor-version":[{"id":9245,"href":"https:\/\/blog.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/posts\/3481\/revisions\/9245"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/media\/3608"}],"wp:attachment":[{"href":"https:\/\/blog.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/media?parent=3481"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/categories?post=3481"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/tags?post=3481"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}