Questão de Engenharia de Software — Conceitos Básicos em Engenharia de Software — CESPE / CEBRASPE 2025
Engenharia de Software›Conceitos Básicos em Engenharia de Software
Código
ce204193
Banca
CESPE / CEBRASPE
Órgão
FUNPRESP-EXE
Ano
2025
Nível
Superior
Cargo
Analista de Previdência Complementar - Área 10: Infraestrutura e Cibersegurança
Em relação a arquiteturas e tecnologias de sistemas de informação, julgue o item subsecutivo.Na arquitetura orientada a serviço, promove-se geralmente a criação de serviços altamente especializados, com granularidade fina e com a maximização da reutilização para a maior eficiência do sistema.
CCerto
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 Orientada a Serviços (SOA) vs. Microserviços
❌ ERRADO. A afirmação está incorreta porque na arquitetura orientada a serviço (SOA) promove-se a criação de serviços coarse-grained (granularidade grossa), e não fina. A descrição de serviços altamente especializados com granularidade fina e máxima reutilização é mais característica de microserviços, não da SOA tradicional.
Em SOA, os serviços são projetados como unidades autônomas de negócio, com granularidade maior, visando reúso em nível de processo organizacional. A granularidade fina, por outro lado, aumenta o acoplamento e o overhead de comunicação, contrariando os princípios de baixo acoplamento e alta coesão que a SOA busca. A banca inverteu o conceito: o que a questão descreve é o paradigma de microserviços.
Granularidade de serviços
1SOA
Coarse-grained (grossa)
Serviços autônomos de negócio
Reúso em nível organizacional
2Microserviços
Fine-grained (fina)
Altamente especializados
Máxima reutilização
LEVEL · soulevel.com.br
NÃO CAIA NESSA!
A banca troca a granularidade típica da SOA (coarse-grained) pela dos microserviços (fine-grained). No SOA, serviços são mais abrangentes e reutilizáveis em larga escala; nos microserviços, são pequenos, especializados e independentes.