Pular para o conteúdo principal

Questão de Arquitetura de Software — SOA (Service-oriented architecture) — FGV 2024

Arquitetura de SoftwareSOA (Service-oriented architecture)
Código
fg079620
Banca
FGV
Órgão
DATAPREV
Ano
2024
Nível
Superior
Cargo
ATI - Arquitetura, Engenharia e Sustentação Tecnológica
No contexto de arquiteturas de aplicações, cada abordagem tem características próprias que determinam seu uso em diferentes cenários. Associe corretamente os tipos de arquitetura com suas respectivas características e exemplos de aplicação.I. Cliente/ServidorII. N CamadasIII. Arquitetura Orientada a Serviços (SOA) IV. DistribuídaV. Peer-to-Peer (P2P)Características:( ) Estrutura composta por diferentes camadas, como apresentação, lógica de negócios e dados, facilitando a manutenção e a escalabilidade, especialmente em sistemas web.( ) Utiliza uma centralização de recursos, onde o servidor responde às requisições dos clientes conectados, sendo comum em sistemas de gestão empresarial.( ) Arquitetura voltada à integração e reutilização de serviços, promovendo interoperabilidade entre sistemas legados e novos, muito usada em corporações.( ) Os nós da rede agem tanto como cliente quanto como servidor, sendo comum em redes de compartilhamento de arquivos e aplicações descentralizadas.( ) Componentes espalhados geograficamente interagem entre si, possibilitando a execução de tarefas de forma distribuída, como ocorre em soluções de computação em nuvem.A sequência correta da lista de caraterísticas é
  1. AII – I – III – V – IV
  2. BI – III – II – V – IV
  3. CIV – II – V – III – I
  4. DV – III – I – IV – II
  5. EII – V – IV – I – III
Revelar gabarito e comentário

GabaritoA — II – I – III – V – IV

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

Tipos de Arquitetura de Software – Correspondência de Características

Gabarito: alternativa A (II – I – III – V – IV). A questão exige associar cada tipo de arquitetura à sua descrição típica. A sequência correta é: N Camadas (II), Cliente/Servidor (I), SOA (III), Peer-to-Peer (V) e Distribuída (IV).

A banca testa a capacidade de distinguir os conceitos fundamentais de cada estilo arquitetural. Abaixo, a justificativa para cada associação:

Característica 1: “Estrutura composta por diferentes camadas, como apresentação, lógica de negócios e dados, facilitando a manutenção e a escalabilidade, especialmente em sistemas web.”

  • Associação correta: II – N Camadas. A arquitetura em N camadas (ou multicamadas) separa responsabilidades em camadas hierárquicas, como apresentação (front-end), lógica de negócios (back-end) e dados (banco). É amplamente usada em sistemas web por permitir modificações independentes em cada camada e escalabilidade horizontal.

Característica 2: “Utiliza uma centralização de recursos, onde o servidor responde às requisições dos clientes conectados, sendo comum em sistemas de gestão empresarial.”

  • Associação correta: I – Cliente/Servidor. No modelo cliente-servidor, o servidor centraliza recursos (dados, arquivos, processamento) e os clientes enviam requisições. É típico em ERPs e sistemas corporativos.

Característica 3: “Arquitetura voltada à integração e reutilização de serviços, promovendo interoperabilidade entre sistemas legados e novos, muito usada em corporações.”

  • Associação correta: III – SOA (Arquitetura Orientada a Serviços). SOA organiza funcionalidades como serviços fracamente acoplados, acessíveis via interfaces padronizadas (ex.: Web Services). Visa reutilização e integração entre sistemas heterogêneos.

Característica 4: “Os nós da rede agem tanto como cliente quanto como servidor, sendo comum em redes de compartilhamento de arquivos e aplicações descentralizadas.”

  • Associação correta: V – Peer-to-Peer (P2P). Em P2P, cada nó (peer) atua como cliente e servidor simultaneamente, sem dependência de um servidor central. Exemplos: torrent, blockchain.

Característica 5: “Componentes espalhados geograficamente interagem entre si, possibilitando a execução de tarefas de forma distribuída, como ocorre em soluções de computação em nuvem.”

  • Associação correta: IV – Distribuída. A arquitetura distribuída caracteriza-se por componentes independentes localizados em diferentes nós de rede que se comunicam para realizar tarefas. Cloud computing é um exemplo clássico.


Análise das alternativas:

  • Alternativa A (II – I – III – V – IV) — ✅ Correta ⟵ GABARITO. Corresponde exatamente à associação descrita.

  • Alternativa B (I – III – II – V – IV) — ❌ Incorreta. Troca N Camadas (II) e Cliente/Servidor (I).

  • Alternativa C (IV – II – V – III – I) — ❌ Incorreta. Inicia com Distribuída (IV) no lugar de N Camadas (II).

  • Alternativa D (V – III – I – IV – II) — ❌ Incorreta. Confunde P2P (V) com N Camadas (II) e inverte outras posições.

  • Alternativa E (II – V – IV – I – III) — ❌ Incorreta. Coloca P2P (V) no lugar de Cliente/Servidor (I) e SOA (III) no fim.

Característica

Arquitetura Correspondente

Sigla

Exemplo de Aplicação

Estrutura composta por diferentes camadas (apresentação, lógica, dados)

N Camadas

II

Sistemas web (front-end, back-end, banco)

Centralização de recursos; servidor responde a requisições de clientes

Cliente/Servidor

I

Sistemas de gestão empresarial (ERP)

Integração e reutilização de serviços; interoperabilidade entre sistemas

Arquitetura Orientada a Serviços

III

Corporações com sistemas legados e novos

Nós agem como cliente e servidor; redes descentralizadas

Peer-to-Peer (P2P)

V

Redes de compartilhamento de arquivos, blockchain

Componentes e processos executados em múltiplos computadores interconectados

Distribuída

IV

Sistemas de computação em grade, nuvem

  1. 1N Camadas (II)
  2. 2Cliente/Servidor (I)
  3. 3SOA (III)
  4. 4P2P (V)
  5. 5Distribuída (IV)
LEVEL · soulevel.com.br
PEGA ESSA DICA!

Para resolver questões de associação, leia cada característica e identifique palavras-chave: “camadas” → N Camadas; “servidor central” → Cliente/Servidor; “serviços” e “reutilização” → SOA; “nós agem como cliente e servidor” → P2P; “geograficamente espalhados” → Distribuída.

Gabarito: letra A

Link permanente: /questoes/fg079620