Pular para o conteúdo principal

Questão de Arquitetura de Software — SOA (Service-oriented architecture) — FCC 2019

Arquitetura de SoftwareSOA (Service-oriented architecture)
Código
fc056361
Banca
FCC
Órgão
SANASA Campinas
Ano
2019
Cargo
Analista de Tecnologia da Informação - Suporte de DBA-Banco de Dados
Considere a definição abaixo.Arquitetura de software onde todos os componentes são projetados para virarem serviços. Atualmente significa que os componentes de uma aplicação devem atuar como serviços interoperáveis e podem ser usados de forma independente e/ou recombinados com outras aplicações.Trata-se de
  1. ADEVOPS.
  2. BSOA.
  3. CMODELO ESPIRAL.
  4. DWATERFALL.
  5. ESCRUM.
Revelar gabarito e comentário

GabaritoB — SOA.

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)

Gabarito: letra B. A definição descreve exatamente a Arquitetura Orientada a Serviços (SOA), onde os componentes são projetados como serviços interoperáveis, independentes e reutilizáveis, podendo ser combinados com outras aplicações. SOA é um paradigma arquitetural que organiza sistemas em serviços fracamente acoplados, promovendo reuso e integração.

A banca testa o conhecimento básico dos principais estilos arquiteturais. A definição é clássica de SOA. Vejamos por que as demais alternativas estão incorretas:

Arquitetura de software
  • 1SOA (Arquitetura Orientada a Serviços)
    • Componentes como serviços
    • Interoperáveis
    • Independentes
    • Reutilizáveis
    • Fracamente acoplados
  • 2Outros estilos (não arquiteturais)
    • DEVOPS (cultura/operações)
    • Modelo Espiral (processo)
    • Waterfall (processo)
    • Scrum (framework ágil)
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

DEVOPS é uma cultura/prática que integra desenvolvimento e operações, focando em automação e entrega contínua, não uma arquitetura de software.

Alternativa B — ✅ Correta ⟵ GABARITO

SOA (Service-Oriented Architecture) define que componentes do sistema são serviços independentes, interoperáveis e reutilizáveis, exatamente como descrito.

Alternativa C — ❌ Incorreta

Modelo Espiral é um modelo de processo de desenvolvimento de software (paradigma de ciclo de vida), não uma arquitetura de software.

Alternativa D — ❌ Incorreta

Waterfall (cascata) é um modelo sequencial de desenvolvimento, não uma arquitetura.

Alternativa E — ❌ Incorreta

Scrum é um framework ágil para gestão de projetos, não uma arquitetura de software.

Conclusão: A definição corresponde à Arquitetura Orientada a Serviços (SOA).

Link permanente: /questoes/fc056361