Questão de Arquitetura de Software — Arquitetura de Software — Fundação CETAP 2023
Arquitetura de Software›Arquitetura de Software
Código
qq923719
Banca
Fundação CETAP
Órgão
Prefeitura de Óbidos - PA
Ano
2023
Nível
Superior
Cargo
Analista de Informática
Dentro do conceito de Arquitetura Orientada a Serviços (SOA), o serviço é uma função independente, sem estado (stateless) que aceita uma ou mais requisições e devolve uma ou mais respostas através de uma interface padronizada e bem definida. Um princípio básico exigido para os serviços é que sejam desenvolvidos para poderem ser usados em diferentes aplicações e contextos. Este princípio é:
Aa heterogeneidade.
Ba reusabilidade.
Co baixo acoplamento.
Da autonomia do serviço.
Revelar gabarito e comentário▾
GabaritoB — a reusabilidade.
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) — Princípios
Gabarito: letra B. O enunciado descreve serviços que podem ser usados em diferentes aplicações e contextos, o que é a definição exata do princípio de reusabilidade em SOA. Esse princípio visa maximizar o aproveitamento dos serviços em múltiplos sistemas, reduzindo retrabalho e promovendo agilidade.
A banca explora a correta identificação dos princípios fundamentais de SOA. Reusabilidade é um dos pilares, junto com baixo acoplamento, autonomia, abstração e outros. A chave está em conectar a frase "poderem ser usados em diferentes aplicações e contextos" ao termo correspondente.
Alternativa A — ❌ Incorreta
A heterogeneidade refere-se à capacidade de integrar sistemas com diferentes tecnologias e plataformas, não especificamente à reutilização de serviços em múltiplos contextos.
Alternativa B — ✅ Correta ⟵ GABARITO
A reusabilidade é o princípio que determina que um serviço deve ser projetado para ser utilizado por diversas aplicações e em diferentes cenários, exatamente como citado no enunciado.
Alternativa C — ❌ Incorreta
Baixo acoplamento é um princípio importante, mas significa que os serviços dependem minimamente uns dos outros, e não que possam ser usados em diferentes aplicações. A descrição do enunciado não corresponde a esse conceito.
Alternativa D — ❌ Incorreta
Autonomia do serviço indica que cada serviço é independente e gerencia seu próprio estado e recursos, mas não trata diretamente da possibilidade de uso em diferentes aplicações.
PEGA ESSA DICA!
Para questões de SOA, memorize os princípios: reusabilidade, baixo acoplamento, abstração, autonomia, descoberta, composição e interoperabilidade. Associe cada um a uma palavra-chave: "reusabilidade" → "diferentes aplicações"; "baixo acoplamento" → "independência"; "autonomia" → "autogerenciamento". Assim você evita confusões.