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
ce209557
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 diz respeito a design de software, julgue o próximo item.Separação por afinidades é uma técnica utilizada para separar aplicações em unidades menores, facilitando-se a resolução de problemas de design.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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”.

Separação por Afinidades em Design de Software

CERTO. A separação por afinidades é uma técnica de design que consiste em agrupar funcionalidades relacionadas em módulos ou serviços menores, promovendo coesão e facilitando a resolução de problemas de design.

Essa abordagem está alinhada com o princípio da separação de preocupações (separation of concerns) e é frequentemente aplicada em estilos arquiteturais como microsserviços, onde cada serviço é definido por sua afinidade de negócio. A técnica ajuda a reduzir o acoplamento e aumenta a coesão, tornando o sistema mais modular e de fácil manutenção.

Separação por afinidades
  • 1Objetivo
    • Agrupar funcionalidades relacionadas
    • Unidades menores e coesas
  • 2Benefícios
    • Reduz acoplamento
    • Aumenta coesão
    • Facilita manutenção
  • 3Relação com princípios
    • Separação de preocupações
    • Estilos arquiteturais
      • Microsserviços (afinidade de negócio)
LEVEL · soulevel.com.br

Gabarito: Certo.

Link permanente: /questoes/ce209557