Pular para o conteúdo principal

Questão de Arquitetura de Software — Arquitetura de Software — CESPE / CEBRASPE 2025

Arquitetura de SoftwareArquitetura de Software
Código
ce209567
Banca
CESPE / CEBRASPE
Órgão
PC-DF
Ano
2025
Nível
Superior
Cargo
Gestor de Apoio as Atividades Policiais Civis - Especialidade: Analista de Informática: Desenvolvimento de Sistemas
No que se refere a UX (user experience), blockchain, design de software e gerenciador de transições distribuídas, julgue o item subsequente.Em design de software na arquitetura hexagonal, os adaptadores estão conectados diretamente ao núcleo do domínio, pois não há necessidade de portas ou interfaces intermediárias para comunicação.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Arquitetura Hexagonal (Ports and Adapters)

ERRADO. A afirmação está incorreta porque, na arquitetura hexagonal (também conhecida como Ports and Adapters), os adaptadores não se conectam diretamente ao núcleo do domínio. Eles se comunicam por meio de portas (interfaces) definidas pelo domínio, que atuam como contratos intermediários. Sem essas portas, o núcleo ficaria acoplado aos detalhes tecnológicos externos, violando o princípio da inversão de dependência.

A arquitetura hexagonal separa o núcleo da aplicação (domínio) dos mecanismos externos (bancos de dados, interfaces de usuário, APIs) usando portas (interfaces no domínio) e adaptadores (implementações concretas que se conectam às portas). Os adaptadores são responsáveis por traduzir as requisições externas para o formato esperado pelo domínio e vice-versa, mas sempre através das portas.

NÃO CAIA NESSA!

A banca inverte o conceito: afirma que os adaptadores estão "diretamente" conectados ao núcleo e que "não há necessidade de portas". Na verdade, as portas são essenciais é o que garante o baixo acoplamento e a testabilidade. O candidato deve lembrar que a palavra-chave é "portas" (interfaces).

Na imagem, note que os adaptadores implementam as portas, e o núcleo depende apenas das portas (interfaces), não dos adaptadores. A afirmação da questão, ao negar a existência das portas, está errada.

ERRADO.

Link permanente: /questoes/ce209567