Questão nº 29

Questão de Tecnologia da Informação · FCC TRT-12 2023 (nº 29)

FCC2023Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Aver comentário ↓

SOA é um paradigma de design arquitetônico, utilizado em diversos sistemas de software, que

Resposta comentada

Gabarito Alternativa A

A Arquitetura Orientada a Serviços (SOA) é um estilo de design de software que organiza as funções de um sistema como serviços independentes e reutilizáveis, que se comunicam entre si para realizar tarefas complexas. Pense em cada serviço como um "bloco de construção" que faz uma coisa específica e pode ser usado em diferentes lugares.

(A) Correta: A SOA promove a separação das preocupações (SOC – separation of concerns) lógicas e funcionais, onde cada serviço é responsável por uma funcionalidade específica e bem definida. Isso facilita o gerenciamento, pois as mudanças em um serviço não afetam outros, e a manutenção, pois o escopo de cada componente é menor e mais fácil de entender.

(B) Incorreta: A SOA é amplamente utilizada para integrar tecnologias legadas. Serviços podem atuar como "adaptadores" ou "invólucros" para sistemas antigos, expondo suas funcionalidades de forma padronizada e permitindo que eles participem de arquiteturas modernas. A armadilha aqui é que muitos pensam que SOA é só para sistemas novos, mas sua capacidade de integração é um de seus maiores pontos fortes.

(C) Incorreta: A SOA visa a flexibilidade e adaptabilidade. Ao ter serviços independentes e fracamente acoplados, o sistema se torna mais resiliente a mudanças nos requisitos, pois alterações em uma funcionalidade geralmente afetam apenas o serviço correspondente, e não a aplicação como um todo.

(D) Incorreta: A SOA, especialmente em implementações mais robustas, suporta e frequentemente utiliza descoberta dinâmica de serviços. Mecanismos como UDDI (em SOA tradicional) ou service registries (em microserviços, que evoluíram de SOA) permitem que os serviços se registrem e sejam encontrados automaticamente, eliminando a necessidade de configuração manual extensiva.

(E) Incorreta: A reutilização de serviços é um dos princípios fundamentais e um dos maiores benefícios da SOA. Serviços são projetados para serem genéricos e independentes, podendo ser consumidos por múltiplas aplicações ou outros serviços, o que reduz significativamente o esforço de desenvolvimento e aumenta a consistência.

Fonte: FCC TRT-12 2023 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 003). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho