Questão 49 · Informática: Engenharia de software e metodologias ágeis
A SOA (arquitetura orientada a serviços) prega que as funcionalidades implementadas pela aplicação devem:
- A) ser disponibilizadas na forma de serviços, que devem estar conectados a uma barramento que disponibiliza interfaces acessíveis por meio de serviços Web;
- B) estar separadas em dois grupos, um que faz uso intensivo de processamento e outro que faz uso intensivo de disco, como sistemas gerenciadores de banco de dados (SGBDs);
- C) prover serviços por meio de implementações altamente acopladas a linguagens de programação, melhorando assim o desempenho na comunicação de sistemas;
- D) possuir níveis de testes para o serviço em hierarquia, iniciando com testes unitários até testes de comportamento do sistema como um todo;
- E) estar modelados segundo diagrama de arquitetura da UML.
Marque a alternativa correta:
Gabarito: A
Gabarito definitivo divulgado pela banca FGV (DPE/RO 2015).
Comentário
Gabarito: A.
Na arquitetura orientada a serviços (SOA), as funcionalidades da aplicação são disponibilizadas na forma de serviços, que se conectam por um barramento que oferece interfaces acessíveis por serviços Web. É o que descreve a alternativa A.
- B: dividir funcionalidades entre as que usam muito processamento e as que usam muito disco não é um princípio da SOA.
- C: a SOA busca baixo acoplamento entre os serviços, e não implementações altamente acopladas a linguagens de programação.
- D: níveis de teste em hierarquia são práticas de verificação de software, e não um princípio da SOA.
- E: o diagrama de arquitetura da UML pode ser usado para documentar um sistema, mas a SOA não exige essa modelagem.
Dica: em SOA, pense em serviços como unidades de funcionalidade, baixo acoplamento e interfaces padronizadas.
Fundamentos: arquitetura orientada a serviços · serviços e interfaces acessíveis · baixo acoplamento em SOA
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova FGV DPE/RO 2015 (Analista Programador), questão 49, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.