Pular para o conteúdo principal

Questão de Arquitetura de Software — Software — FCC 2023

Arquitetura de SoftwareSoftware
Código
fc069499
Banca
FCC
Órgão
TRT - 12ª Região (SC)
Ano
2023
Nível
Superior
Cargo
Analista Judiciário - Área de Apoio Especializado (Especialidade Tecnologia da Informação)
SOA é um paradigma de design arquitetônico, utilizado em diversos sistemas de software, que
  1. Anão suporta a integração com tecnologias legadas, tornando-se inviável para sistemas mais antigos.
  2. Btorna difícil a adaptação a mudanças nos requisitos devido à sua rigidez estrutural.
  3. Crequer configuração manual de descoberta de serviços, não suportando configuração dinâmica.
  4. Dnão suporta a reutilização de serviços, o que acarreta maior esforço de desenvolvimento.
  5. Epromove a separação das preocupações (SOC - separation of concems) lógicas e funcionais, facilitando o gerenciamento e a manutenção dos sistemas.
Revelar gabarito e comentário

GabaritoE — promove a separação das preocupações (SOC - separation of concems) lógicas e funcionais, facilitando o gerenciamento e a manutenção dos sistemas.

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

SOA (Service-Oriented Architecture)

Gabarito: letra E. SOA (Service-Oriented Architecture) é um paradigma arquitetônico que promove a separação das preocupações (Separation of Concerns - SOC) lógicas e funcionais, facilitando o gerenciamento e a manutenção dos sistemas. As demais alternativas apresentam características que não são verdadeiras para SOA.

Alternativa A — ❌ Incorreta

Afirma que SOA não suporta integração com tecnologias legadas. Na verdade, um dos principais objetivos do SOA é justamente a integração com sistemas legados por meio de serviços, permitindo a reutilização de funcionalidades existentes.

Alternativa B — ❌ Incorreta

Diz que SOA torna difícil a adaptação a mudanças devido à rigidez estrutural. Na realidade, SOA é flexível e permite adaptações porque os serviços são independentes e fracamente acoplados, possibilitando alterações em serviços específicos sem afetar o todo.

Alternativa C — ❌ Incorreta

Afirma que requer configuração manual de descoberta de serviços, não suportando configuração dinâmica. SOA suporta descoberta dinâmica de serviços através de registros de serviços (como UDDI) e mecanismos de localização automática.

Alternativa D — ❌ Incorreta

Diz que não suporta reutilização de serviços. Pelo contrário, a reutilização de serviços é um dos pilares do SOA, reduzindo esforço de desenvolvimento.

Alternativa E — ✅ Correta ⟵ GABARITO

Descreve corretamente que SOA promove a separação das preocupações (SOC) lógicas e funcionais, o que facilita o gerenciamento e a manutenção dos sistemas, permitindo que cada serviço cuide de uma responsabilidade específica.

Gabarito: letra E.

Link permanente: /questoes/fc069499