Questão nº 41

Questão de Tecnologia da Informação · FGV DATAPREV 2024 (nº 41)

FGV2024Analista de Tecnologia da Informação - Desenvolvimento de SoftwareTecnologia da Informação
Gabarito: Aver comentário ↓

No desenvolvimento de software, os frameworks Spring, Spring Cloud, Spring Boot, Hibernate e JUnit desempenham papéis importantes na construção de aplicações modernas. Assinale a opção correta em relação às características e finalidades desses frameworks.

Resposta comentada

Gabarito Alternativa A

Os frameworks são conjuntos de ferramentas e bibliotecas que fornecem uma estrutura e funcionalidades pré-definidas para construir aplicações de forma mais rápida e organizada, enquanto microsserviços são pequenas aplicações independentes que se comunicam para formar um sistema maior.

(A) Correta: O Spring Boot simplifica enormemente o desenvolvimento de aplicações Spring, incluindo microsserviços, através de auto-configuração e servidores embarcados, tornando-os escaláveis. O Spring Cloud complementa isso, oferecendo ferramentas para gerenciar os desafios de sistemas distribuídos, como descoberta de serviços e balanceamento de carga.
(B) Incorreta: O Hibernate é um framework de persistência (ORM), usado para mapear objetos Java para bancos de dados, não um framework de teste. O JUnit sim é um framework de teste, usado para testes de unidade. A armadilha aqui é que, embora você use JUnit para testar aplicações que usam Hibernate, o Hibernate em si não é um framework de teste.
(C) Incorreta: O Spring é um framework versátil que serve tanto para aplicações monolíticas quanto para arquiteturas de microsserviços, especialmente quando combinado com Spring Boot e Spring Cloud.
(D) Incorreta: O JUnit é um framework de teste, não de persistência. O mapeamento objeto-relacional (ORM) e a interação com bancos de dados são funções do Hibernate.
(E) Incorreta: O Spring Boot realmente elimina a necessidade de configuração manual de dependências e servidores, e sua principal característica é a capacidade de embutir servidores como Tomcat ou Jetty, eliminando a necessidade de um servidor standalone externo.

Fonte: FGV DATAPREV 2024 Analista de Tecnologia da Informação - Desenvolvimento de Software (Caderno Tipo 1). 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