<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>GRUPO 1 - SESSÃO 1 by Lina Maria Garcés Rodriguez</title>
      <link>https://padlet.com/inglinagarces/q02u68g7wc4y4dhb</link>
      <description>TRABALHO PRIMEIRA SESSÃO - ESPECIALISTAS PADRÕES TIPO MÓDULO</description>
      <language>en-us</language>
      <pubDate>2025-04-29 17:03:59 UTC</pubDate>
      <lastBuildDate>2025-04-29 22:51:47 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url>https://padlet.net/icons/png/1f4da.png</url>
      </image>
      <item>
         <title>Análise de padrões por categoria</title>
         <author>inglinagarces</author>
         <link>https://padlet.com/inglinagarces/q02u68g7wc4y4dhb/wish/3430255027</link>
         <description><![CDATA[<p>Cada aluno deverá explicar para seus colegas de grupo o padrão sob sua responsabilidade. </p><p><br/></p><p>Após as apresentações, o grupo deverá elaborar um quadro comparativo entre os padrões da categoria destacando:</p><p><br/></p><ul><li><p>o problema que ele resolve</p></li><li><p>requisitos de arquitetura (ex. atributos de qualidade) que esse padrão foca</p></li><li><p>os trade-offs do padrão</p></li></ul><p><br/></p><p>Discutir no grupo  e fazer um resumo de possíveis situações onde cada padrão poderia ser útil. </p>]]></description>
         <enclosure url="" />
         <pubDate>2025-04-29 17:09:24 UTC</pubDate>
         <guid>https://padlet.com/inglinagarces/q02u68g7wc4y4dhb/wish/3430255027</guid>
      </item>
      <item>
         <title>Lista de participantes com Num USP e nome</title>
         <author>inglinagarces</author>
         <link>https://padlet.com/inglinagarces/q02u68g7wc4y4dhb/wish/3430275410</link>
         <description><![CDATA[<ul><li><p>Alexandre Lima Palles Rocha 11797038</p></li><li><p>Augusto Lescura Pinto 10677290</p></li><li><p>Rafael Jun Morita 10845040</p></li><li><p>Aruan Bretas de Oliveira Filho 12609731</p></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2025-04-29 17:26:03 UTC</pubDate>
         <guid>https://padlet.com/inglinagarces/q02u68g7wc4y4dhb/wish/3430275410</guid>
      </item>
      <item>
         <title>Problemas resolvidos</title>
         <author></author>
         <link>https://padlet.com/inglinagarces/q02u68g7wc4y4dhb/wish/3430557603</link>
         <description><![CDATA[<ul><li><p>Alto acoplamento</p></li><li><p>Dificuldade de testar</p></li><li><p>Mistura de responsabilidades</p></li><li><p>Dificuldade de Mudança</p></li><li><p>Vendor lock-in</p></li><li><p>Degradação do código</p></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2025-04-29 22:34:22 UTC</pubDate>
         <guid>https://padlet.com/inglinagarces/q02u68g7wc4y4dhb/wish/3430557603</guid>
      </item>
      <item>
         <title>Problema resolvido</title>
         <author></author>
         <link>https://padlet.com/inglinagarces/q02u68g7wc4y4dhb/wish/3430557619</link>
         <description><![CDATA[<ul><li><p>Separação do núcleo da aplicação de dependências externas;</p></li><li><p>facilitar a substituição de componentes sem afetar a lógica central;</p></li><li><p>Facilitar os testes devido ao isolamento da logica de negocios de dependencias externas</p></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2025-04-29 22:34:25 UTC</pubDate>
         <guid>https://padlet.com/inglinagarces/q02u68g7wc4y4dhb/wish/3430557619</guid>
      </item>
      <item>
         <title>Requisitos</title>
         <author></author>
         <link>https://padlet.com/inglinagarces/q02u68g7wc4y4dhb/wish/3430558058</link>
         <description><![CDATA[<ul><li><p>Modularidade</p></li><li><p>Testabilidade</p></li><li><p>Manutenibilidade</p></li><li><p>Flexibilidade</p></li><li><p>Reusabilidade</p></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2025-04-29 22:35:12 UTC</pubDate>
         <guid>https://padlet.com/inglinagarces/q02u68g7wc4y4dhb/wish/3430558058</guid>
      </item>
      <item>
         <title>Requisitos atendidos</title>
         <author></author>
         <link>https://padlet.com/inglinagarces/q02u68g7wc4y4dhb/wish/3430558060</link>
         <description><![CDATA[<ul><li><p>Manutenibilidade</p></li><li><p>Modularidade</p></li><li><p>Flexibilidade</p></li><li><p>Reutilização</p></li><li><p>Separação de responsabilidades</p></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2025-04-29 22:35:13 UTC</pubDate>
         <guid>https://padlet.com/inglinagarces/q02u68g7wc4y4dhb/wish/3430558060</guid>
      </item>
      <item>
         <title>Trade-offs</title>
         <author></author>
         <link>https://padlet.com/inglinagarces/q02u68g7wc4y4dhb/wish/3430558602</link>
         <description><![CDATA[<ul><li><p>Aumento da complexidade inicial;</p></li><li><p>Curva de aprendizado necessária;</p></li><li><p>Sobrecarga em projetos simples.</p></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2025-04-29 22:36:23 UTC</pubDate>
         <guid>https://padlet.com/inglinagarces/q02u68g7wc4y4dhb/wish/3430558602</guid>
      </item>
      <item>
         <title>Trade-offs</title>
         <author></author>
         <link>https://padlet.com/inglinagarces/q02u68g7wc4y4dhb/wish/3430558795</link>
         <description><![CDATA[<ul><li><p>Maior complexidade inicial</p></li><li><p>Mais código</p></li><li><p>Desenvolvimento inicial mais lento</p></li><li><p>Possível excesso de abstração</p></li><li><p>Exige disciplina da equipe</p></li><li><p>Curva de aprendizado maior</p></li><li><p>Leve impacto na performance</p></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2025-04-29 22:36:44 UTC</pubDate>
         <guid>https://padlet.com/inglinagarces/q02u68g7wc4y4dhb/wish/3430558795</guid>
      </item>
      <item>
         <title>Sobre o padrão arquitetural:</title>
         <author></author>
         <link>https://padlet.com/inglinagarces/q02u68g7wc4y4dhb/wish/3430560119</link>
         <description><![CDATA[<p>A arquitetura multicamadas é uma das mais difundidas e implementadas, pois define diferentes camadas em um sistema. Essas camadas podem variar em quantidade, podendo também possuir subníveis associados.</p><p>Neste padrão, encontra-se no "alto nível" camadas de interface gráfica e interação com o usuário. É comum encontrar também camadas lógicas/aplicação onde as regras de negócio e RNFs são garantidos. E por fim, tem-se a camada de dados, onde o servidor lida com os dados que alimentam o sistema como um todo.</p><p><br></p><p>Esse padrão agrega manutenibilidade, modularidade, facilidade de teste e capacidade de reuso de código em outras aplicações.</p><p><br></p><p>Em termos de tradeoff, pode tornar o projeto complexo, exigindo um conhecimento técnico da equipe envolvida para assegurar que alterações não causem erros de comunicação entre as camadas. Além disso, o excesso de camadas pode ocasionar em perda de performance </p>]]></description>
         <enclosure url="" />
         <pubDate>2025-04-29 22:38:51 UTC</pubDate>
         <guid>https://padlet.com/inglinagarces/q02u68g7wc4y4dhb/wish/3430560119</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/inglinagarces/q02u68g7wc4y4dhb/wish/3430564273</link>
         <description><![CDATA[<p>Para os problemas que são resolvidos, nota-se que todos os três possuem características parecidas, por exemplo, em facilitar os testes do sistema, uma maior separação e isolamento do núcleo e garantir a integridade e segurança do sistema.</p><p><br/></p><p>No quesito dos requisitos, todos tem grande enfoque na modularidade, flexibilidade, manutenibilidade, testabilidade e reusabilidade.</p><p><br/></p><p>No ambito dos trade-offs, os três mostram um aumento na complexidade inicial, uma necessidade maior de compreensão da logica do sistema e uma curva de aprendizado maior.</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-04-29 22:45:40 UTC</pubDate>
         <guid>https://padlet.com/inglinagarces/q02u68g7wc4y4dhb/wish/3430564273</guid>
      </item>
      <item>
         <title>Possíveis usos</title>
         <author></author>
         <link>https://padlet.com/inglinagarces/q02u68g7wc4y4dhb/wish/3430566961</link>
         <description><![CDATA[<p>No caso do Multilayer, ele é muito utilizado em e-commerce, sistemas corporativos ERP's</p><p><br/></p><p>Já o Hexagonal Arquitecture, é bastante utiizado em TDD's, aplicações de longa vida útil, sistemas de e-commerce, CRM's.</p><p><br/></p><p>O Clean Arquitecture é bastante utilizado em sistemas bancários, back-ends de grande escala, por exemplo, Netflix e Amazon.</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-04-29 22:50:45 UTC</pubDate>
         <guid>https://padlet.com/inglinagarces/q02u68g7wc4y4dhb/wish/3430566961</guid>
      </item>
   </channel>
</rss>
