FC ConcursosFC Concursos

Questão FC405899

A Clean Architecture (ou arquitetura limpa), criada por Robert C. Martin, considera como objetivo

Outros tópicos de Engenharia de Software

FGV · 2024

A Clean Architecture (ou arquitetura limpa), criada por Robert C. Martin, considera como objetivo

  1. na arquitetura de software, padronizar e organizar o código desenvolvido, favorecer a sua reusabilidade, assim como a dependência de tecnologia.
  2. fornecer aos desenvolvedores uma maneira de organizar o código de forma que generalize a lógica de negócios, mantendo-o separado do mecanismo de entrega e dependente do agente externo.
  3. proporcionar independência de interface do usuário e independência de qualquer agente externo, com exceçãoo da dependência de banco de dados específico.
  4. na arquitetura de software, minimizar os recursos humanos necessários para construir e manter o sistema necessário.
  5. configurar as dependências de cada camada sempre em direção a periferia, tendo o core totalmente protegido de qualquer interferência externa ou interna.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

A Clean Architecture busca, em termos práticos, minimizar os recursos humanos necessários para construir e manter um sistema. Isso significa projetar software que exija menos tempo e menos esforço especializado ao evoluir, corrigir ou testar.

Para isso adota princípios como separação de responsabilidades e a regra de dependência: as regras de negócio ficam no centro e não dependem de detalhes externos (UI, banco, frameworks).
Isso reduz acoplamento e aumenta coesão, facilitando alterações locais sem efeitos colaterais.

O resultado é maior testabilidade e reutilização, o que diminui retrabalho e a necessidade de equipes grandes ou muito especializadas. Assim, a arquitetura promove produtividade e menor custo humano ao longo do ciclo de vida.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo