{"id":26190,"date":"2025-08-04T02:34:16","date_gmt":"2025-08-04T05:34:16","guid":{"rendered":"https:\/\/maurinsoft.com.br\/wp\/?p=26190"},"modified":"2025-08-04T02:42:53","modified_gmt":"2025-08-04T05:42:53","slug":"programacao-3-bimestre","status":"publish","type":"post","link":"https:\/\/maurinsoft.com.br\/wp\/programacao-3-bimestre\/","title":{"rendered":"Programa\u00e7\u00e3o &#8211; 3 Bimestre"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\"><strong>Valida\u00e7\u00e3o e Verifica\u00e7\u00e3o de Requisitos<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Verifica\u00e7\u00e3o de requisitos<\/strong>: Processo que assegura clareza, completude, consist\u00eancia, rastreabilidade e testabilidade antes do desenvolvimento.\n<ul class=\"wp-block-list\">\n<li>T\u00e9cnicas: revis\u00f5es por pares, an\u00e1lise de gap, checklists, matriz de rastreabilidade e crit\u00e9rios de aceita\u00e7\u00e3o.<\/li>\n\n\n\n<li>Ferramentas: IBM Rational DOORS, JIRA e Enterprise Architect.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Valida\u00e7\u00e3o de requisitos<\/strong>: Garante que o sistema atenda \u00e0s necessidades dos stakeholders, evitando mal-entendidos e retrabalho.\n<ul class=\"wp-block-list\">\n<li>Ferramentas: planilhas de valida\u00e7\u00e3o, reuni\u00f5es com clientes, crit\u00e9rios claros de aceita\u00e7\u00e3o e feedback cont\u00ednuo.<\/li>\n\n\n\n<li>Exemplo: uso em sistemas de e-commerce, finan\u00e7as pessoais e reservas de voos.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Pilares da Programa\u00e7\u00e3o Orientada a Objetos (POO) \u2013 Encapsulamento<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Conceito<\/strong>: Protege atributos e m\u00e9todos de uma classe, permitindo acesso controlado atrav\u00e9s de <strong>getters<\/strong> e <strong>setters<\/strong>.<\/li>\n\n\n\n<li><strong>Benef\u00edcios<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Seguran\u00e7a: impede altera\u00e7\u00f5es indevidas nos dados.<\/li>\n\n\n\n<li>Manutenibilidade: facilita ajustes e amplia\u00e7\u00f5es no c\u00f3digo.<\/li>\n\n\n\n<li>Modularidade: separa responsabilidades, tornando o sistema mais organizado.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Exemplos pr\u00e1ticos em Python<\/strong>:\n<ul class=\"wp-block-list\">\n<li><strong>Controle de curtidas<\/strong> em e-commerce.<\/li>\n\n\n\n<li><strong>Sistema de gest\u00e3o de carros<\/strong> com atributos encapsulados.<\/li>\n\n\n\n<li><strong>Sistema de biblioteca<\/strong> com implementa\u00e7\u00e3o de m\u00e9todos de acesso.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Principais Aprendizados<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Requisitos bem validados e verificados reduzem falhas e retrabalho no desenvolvimento.<\/li>\n\n\n\n<li>POO com encapsulamento refor\u00e7a boas pr\u00e1ticas de seguran\u00e7a e organiza\u00e7\u00e3o no c\u00f3digo.<\/li>\n\n\n\n<li>Ferramentas de apoio (planilhas, checklists, IDEs) otimizam processos t\u00e9cnicos e colaborativos.<\/li>\n\n\n\n<li>Exemplos reais facilitam a compreens\u00e3o e aplica\u00e7\u00e3o dos conceitos de engenharia de software.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Encapsulamento em Projetos Pr\u00e1ticos (POO)<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Refor\u00e7o do encapsulamento<\/strong>: Controle de atributos e m\u00e9todos com seguran\u00e7a e acesso controlado, melhorando integridade e confiabilidade do c\u00f3digo.<\/li>\n\n\n\n<li><strong>Exemplo pr\u00e1tico<\/strong>: Sistema de controle de estoque de carros, com classes <code>Carro<\/code> e <code>Estoque<\/code>, aplica\u00e7\u00e3o de getters e setters, e m\u00e9todos como <code>adicionar_carro<\/code>.<\/li>\n\n\n\n<li><strong>Benef\u00edcios<\/strong>: Seguran\u00e7a, manuten\u00e7\u00e3o facilitada, modularidade e preven\u00e7\u00e3o de bugs.<\/li>\n\n\n\n<li><strong>Quest\u00f5es \u00e9ticas<\/strong>: Prote\u00e7\u00e3o de dados, seguran\u00e7a cibern\u00e9tica e transpar\u00eancia no uso de informa\u00e7\u00f5es.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Testes N\u00e3o Funcionais<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Desenvolvimento e execu\u00e7\u00e3o<\/strong>: Identifica\u00e7\u00e3o de requisitos n\u00e3o funcionais (desempenho, seguran\u00e7a, usabilidade, confiabilidade), defini\u00e7\u00e3o de crit\u00e9rios e uso de ferramentas apropriadas.<\/li>\n\n\n\n<li><strong>Ferramentas e pr\u00e1ticas<\/strong>:\n<ul class=\"wp-block-list\">\n<li><strong>Pentest<\/strong>: Explora\u00e7\u00e3o de vulnerabilidades usando Kali Linux e ferramentas como <strong>SQLMap<\/strong> e <strong>PortSwigger<\/strong>.<\/li>\n\n\n\n<li><strong>Burp Suite<\/strong>: Intercepta\u00e7\u00e3o e modifica\u00e7\u00e3o de requisi\u00e7\u00f5es HTTP para identificar falhas de controle de acesso.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Testes de desempenho e seguran\u00e7a<\/strong>: Avalia\u00e7\u00e3o de escalabilidade, estabilidade, vulnerabilidades e usabilidade.<\/li>\n\n\n\n<li><strong>OWASP Top 10<\/strong>: Refer\u00eancia essencial para pr\u00e1ticas de seguran\u00e7a web.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Diagramas UML \u2013 Diagrama de Estados<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Defini\u00e7\u00e3o<\/strong>: Representa mudan\u00e7as de estados de um objeto ou sistema em resposta a eventos.<\/li>\n\n\n\n<li><strong>Elementos principais<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Estados (inicial, intermedi\u00e1rios e final).<\/li>\n\n\n\n<li>Transi\u00e7\u00f5es acionadas por eventos.<\/li>\n\n\n\n<li>A\u00e7\u00f5es associadas \u00e0s mudan\u00e7as de estado.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Exemplos pr\u00e1ticos<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Controle de acesso eletr\u00f4nico (porta: fechada, abrindo, aberta, fechando, trancada).<\/li>\n\n\n\n<li>Processo de matr\u00edcula em institui\u00e7\u00f5es educacionais.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Benef\u00edcios<\/strong>: Visualiza\u00e7\u00e3o do comportamento do sistema, identifica\u00e7\u00e3o de falhas e melhor comunica\u00e7\u00e3o entre stakeholders.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Diagramas UML \u2013 Atividades<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Defini\u00e7\u00e3o<\/strong>: Ferramenta visual que modela o fluxo de atividades, a\u00e7\u00f5es e decis\u00f5es em sistemas e processos.<\/li>\n\n\n\n<li><strong>Aplica\u00e7\u00f5es<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Modelagem de processos de neg\u00f3cios (reservas de passagens a\u00e9reas).<\/li>\n\n\n\n<li>Desenvolvimento de software (fluxos de tela, m\u00f3dulos espec\u00edficos).<\/li>\n\n\n\n<li>Engenharia de sistemas complexos (controle de tr\u00e1fego a\u00e9reo).<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Benef\u00edcios<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Facilita comunica\u00e7\u00e3o entre stakeholders.<\/li>\n\n\n\n<li>Identifica gargalos e otimiza processos.<\/li>\n\n\n\n<li>Documenta sistemas e facilita manuten\u00e7\u00e3o.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Ferramentas<\/strong>: Lucidchart, Draw.io, Microsoft Visio.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Heran\u00e7a em POO<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Conceito<\/strong>: Permite que classes herdem atributos e m\u00e9todos de outras, criando hierarquias reutiliz\u00e1veis.<\/li>\n\n\n\n<li><strong>Exemplo pr\u00e1tico<\/strong>:\n<ul class=\"wp-block-list\">\n<li><strong>ContaBancaria<\/strong> (superclasse): m\u00e9todos comuns (<code>depositar<\/code>, <code>sacar<\/code>, <code>consultar_saldo<\/code>).<\/li>\n\n\n\n<li><strong>ContaCorrente<\/strong>, <strong>ContaPoupanca<\/strong> e <strong>ContaInvestimento<\/strong> (subclasses) com funcionalidades espec\u00edficas.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Reutiliza\u00e7\u00e3o de c\u00f3digo<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Implementa\u00e7\u00e3o de c\u00e1lculos de tarifas com m\u00e9todos est\u00e1ticos e classes utilit\u00e1rias.<\/li>\n\n\n\n<li>Inclus\u00e3o de novas funcionalidades (ex: conta universit\u00e1ria gratuita) sem duplica\u00e7\u00e3o de c\u00f3digo.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>M\u00e9todo de transfer\u00eancia<\/strong>: Transfer\u00eancia entre contas com verifica\u00e7\u00e3o de saldo.<\/li>\n\n\n\n<li><strong>Aspectos \u00e9ticos<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Privacidade dos dados, seguran\u00e7a de transa\u00e7\u00f5es e transpar\u00eancia nas pr\u00e1ticas banc\u00e1rias.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Principais Aprendizados<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Diagramas de atividades ajudam na visualiza\u00e7\u00e3o, comunica\u00e7\u00e3o e melhoria de sistemas.<\/li>\n\n\n\n<li>Heran\u00e7a simplifica manuten\u00e7\u00e3o e amplia escalabilidade, evitando duplica\u00e7\u00e3o de c\u00f3digo.<\/li>\n\n\n\n<li>Pr\u00e1ticas \u00e9ticas e seguran\u00e7a devem ser consideradas na implementa\u00e7\u00e3o de sistemas financeiros.<\/li>\n\n\n\n<li>Ferramentas de modelagem e POO combinadas fornecem base s\u00f3lida para projetos de software.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Gerenciamento de Mudan\u00e7as em Requisitos<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Defini\u00e7\u00e3o<\/strong>: Processo cont\u00ednuo que ocorre durante todo o ciclo de vida do projeto, envolvendo identifica\u00e7\u00e3o, an\u00e1lise, documenta\u00e7\u00e3o, prioriza\u00e7\u00e3o e controle de requisitos.<\/li>\n\n\n\n<li><strong>Import\u00e2ncia<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Permite adapta\u00e7\u00e3o \u00e0s mudan\u00e7as de mercado e necessidades do cliente.<\/li>\n\n\n\n<li>Minimiza riscos e falhas decorrentes de requisitos mal gerenciados.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Boas pr\u00e1ticas<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Documenta\u00e7\u00e3o clara e enxuta.<\/li>\n\n\n\n<li>Avalia\u00e7\u00e3o de impacto (prazo, custo e qualidade).<\/li>\n\n\n\n<li>Controle rigoroso de vers\u00f5es e rastreabilidade.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Exemplos pr\u00e1ticos<\/strong>: Aplica\u00e7\u00e3o em sistemas de sa\u00fade (SUS), lojas e softwares corporativos, com foco em seguran\u00e7a e \u00e9tica (prote\u00e7\u00e3o de dados).<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Heran\u00e7a em Projetos Pr\u00e1ticos (POO)<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Exemplo aplicado<\/strong>: Sistema de gest\u00e3o de loja de eletr\u00f4nicos.\n<ul class=\"wp-block-list\">\n<li>Classe base: <strong>ProdutoEletronico<\/strong> (atributos e m\u00e9todos comuns).<\/li>\n\n\n\n<li>Subclasses: <strong>Smartphone<\/strong>, <strong>Laptop<\/strong>, <strong>Televisor<\/strong>, cada uma com caracter\u00edsticas pr\u00f3prias.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Benef\u00edcios da heran\u00e7a<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Reutiliza\u00e7\u00e3o de c\u00f3digo.<\/li>\n\n\n\n<li>Estrutura hier\u00e1rquica clara e extens\u00edvel.<\/li>\n\n\n\n<li>Facilidade de manuten\u00e7\u00e3o e escalabilidade.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Pr\u00e1tica de implementa\u00e7\u00e3o<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Testes pr\u00e1ticos para validar m\u00e9todos.<\/li>\n\n\n\n<li>Flexibilidade para novos tipos de produtos.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Principais Aprendizados<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Gerenciamento eficaz de requisitos<\/strong> \u00e9 essencial para evitar falhas e alinhar o projeto \u00e0s expectativas do cliente.<\/li>\n\n\n\n<li><strong>Documenta\u00e7\u00e3o \u00e1gil e enxuta<\/strong> facilita comunica\u00e7\u00e3o e evita burocracia excessiva.<\/li>\n\n\n\n<li><strong>Heran\u00e7a em POO<\/strong> permite criar sistemas organizados, reutiliz\u00e1veis e preparados para expans\u00e3o.<\/li>\n\n\n\n<li>Aspectos \u00e9ticos e seguran\u00e7a devem ser considerados tanto no gerenciamento de mudan\u00e7as quanto na implementa\u00e7\u00e3o de software.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Heran\u00e7a em Projetos Pr\u00e1ticos<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Exemplo aplicado<\/strong>: Sistema de gerenciamento escolar com classes <strong>Pessoa<\/strong>, <strong>Funcionario<\/strong> e <strong>Aluno<\/strong>, mostrando a cria\u00e7\u00e3o de estruturas hier\u00e1rquicas e reutiliza\u00e7\u00e3o de c\u00f3digo.<\/li>\n\n\n\n<li><strong>Conceitos aplicados<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Encapsulamento de atributos e m\u00e9todos.<\/li>\n\n\n\n<li>Uso de composi\u00e7\u00e3o (objetos como atributos de outras classes).<\/li>\n\n\n\n<li>Estrutura hier\u00e1rquica clara e extens\u00edvel para novos tipos de entidades.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Polimorfismo (POO)<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Defini\u00e7\u00e3o<\/strong>: Permite que objetos de diferentes classes respondam de forma distinta a uma mesma interface, aumentando flexibilidade e reutiliza\u00e7\u00e3o.<\/li>\n\n\n\n<li><strong>Tipos abordados<\/strong>:\n<ul class=\"wp-block-list\">\n<li><strong>Sobreposi\u00e7\u00e3o (override)<\/strong>: Subclasses redefinem m\u00e9todos herdados da classe pai.<\/li>\n\n\n\n<li><strong>Exemplo pr\u00e1tico<\/strong>: Sistema de entregas com ve\u00edculos (carro, caminh\u00e3o, bicicleta), cada um com c\u00e1lculo espec\u00edfico de tempo de entrega.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Aplica\u00e7\u00f5es adicionais<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Loja virtual com diferentes tipos de produtos (livros, eletr\u00f4nicos e alimentos).<\/li>\n\n\n\n<li>Sistema de rastreamento de encomendas com classes <strong>Encomenda<\/strong>, <strong>Pacote<\/strong>, <strong>Carta<\/strong> e <strong>RemessaGrande<\/strong>, utilizando heran\u00e7a e sobreposi\u00e7\u00e3o para especializa\u00e7\u00f5es.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Benef\u00edcios Chave<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Reutiliza\u00e7\u00e3o de c\u00f3digo<\/strong>: Com heran\u00e7a e polimorfismo, m\u00e9todos comuns s\u00e3o centralizados e especializados conforme necess\u00e1rio.<\/li>\n\n\n\n<li><strong>Flexibilidade e extensibilidade<\/strong>: F\u00e1cil adi\u00e7\u00e3o de novos tipos de classes sem alterar estruturas existentes.<\/li>\n\n\n\n<li><strong>Modelagem pr\u00f3xima ao mundo real<\/strong>: Representa\u00e7\u00e3o clara de entidades e suas rela\u00e7\u00f5es hier\u00e1rquicas.<\/li>\n\n\n\n<li><strong>Manuten\u00e7\u00e3o simplificada<\/strong>: Altera\u00e7\u00f5es localizadas reduzem riscos de falhas globais no sistema.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Valida\u00e7\u00e3o e Verifica\u00e7\u00e3o de Requisitos Pilares da Programa\u00e7\u00e3o Orientada a Objetos (POO) \u2013 Encapsulamento Principais Aprendizados Encapsulamento em Projetos Pr\u00e1ticos (POO) Testes N\u00e3o Funcionais Diagramas UML \u2013 Diagrama de Estados Diagramas UML \u2013 Atividades Heran\u00e7a em POO Principais Aprendizados Gerenciamento de Mudan\u00e7as em Requisitos Heran\u00e7a em Projetos Pr\u00e1ticos (POO) Principais Aprendizados Heran\u00e7a em Projetos Pr\u00e1ticos [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[596],"tags":[],"class_list":["post-26190","post","type-post","status-publish","format-standard","hentry","category-pds-e-metodologias-ageis"],"_links":{"self":[{"href":"https:\/\/maurinsoft.com.br\/wp\/wp-json\/wp\/v2\/posts\/26190","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/maurinsoft.com.br\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/maurinsoft.com.br\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/maurinsoft.com.br\/wp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/maurinsoft.com.br\/wp\/wp-json\/wp\/v2\/comments?post=26190"}],"version-history":[{"count":6,"href":"https:\/\/maurinsoft.com.br\/wp\/wp-json\/wp\/v2\/posts\/26190\/revisions"}],"predecessor-version":[{"id":26205,"href":"https:\/\/maurinsoft.com.br\/wp\/wp-json\/wp\/v2\/posts\/26190\/revisions\/26205"}],"wp:attachment":[{"href":"https:\/\/maurinsoft.com.br\/wp\/wp-json\/wp\/v2\/media?parent=26190"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/maurinsoft.com.br\/wp\/wp-json\/wp\/v2\/categories?post=26190"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/maurinsoft.com.br\/wp\/wp-json\/wp\/v2\/tags?post=26190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}