Pular para o conteúdo principal

Questão de Arquitetura de Software — Arquitetura de Software — Fundação CETAP 2023

Arquitetura de SoftwareArquitetura 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 é:
  1. Aa heterogeneidade.
  2. Ba reusabilidade.
  3. Co baixo acoplamento.
  4. 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.

Gabarito: letra B — reusabilidade.

Link permanente: /questoes/qq923719