Pular para o conteúdo principal

Questão de Engenharia de Software — Conceitos Básicos em Engenharia de Software — CESPE / CEBRASPE 2025

Engenharia de SoftwareConceitos 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.
  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 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.

Gabarito: Errado (E).

Link permanente: /questoes/ce204193