Pular para o conteúdo principal

Questão de Arquitetura de Software — Software — ACAFE 2024

Arquitetura de SoftwareSoftware
Código
qg053064
Banca
ACAFE
Órgão
CELESC
Ano
2024
Nível
Superior
Cargo
Analista de Sistemas - Desenvolvimento e Transformação Digital
O desenvolvimento de sistemas para web envolve uma série de estruturas. Sendo assim, associe as duas colunas, relacionando os termos às suas definições.1 - Java Persistence API.2 - JUNIT.3 – JDBC.4 - JSON.( ) Framework open-source, que facilita a criação e manutenção do código para a automação de testes com apresentação dos resultados.( ) Funciona como uma interface entre uma aplicação desenvolvida em Java e um banco de dados relacional. Sua utilização facilita a comunicação e a manipulação dos dados em uma aplicação.( ) Formato que armazena informações estruturadas, usado principalmente para transferir dados entre um servidor e um cliente.( ) API padrão da linguagem Java que descreve uma interface comum para frameworks de persistência de dadosA sequência CORRETA dessa associação é:
  1. A1, 3, 2, 4.
  2. B1, 2, 3, 4.
  3. C2, 3, 4, 1.
  4. D2, 1, 4, 3.
  5. E3, 2, 1, 4.
Revelar gabarito e comentário

GabaritoC — 2, 3, 4, 1.

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

Associação de termos de desenvolvimento web

Gabarito: letra C. A sequência correta é 2, 3, 4, 1: JUnit é o framework de testes (2), JDBC é a interface com banco de dados relacional (3), JSON é o formato de dados estruturados (4) e JPA é a API de persistência (1).

A questão exige conhecimento básico sobre tecnologias Java e web. Cada termo possui uma definição específica:

  • JUnit (2): framework open-source para automação de testes unitários em Java.

  • JDBC (3): Java Database Connectivity, API padrão para conectar aplicações Java a bancos de dados relacionais.

  • JSON (4): JavaScript Object Notation, formato leve de troca de dados entre sistemas.

  • JPA (1): Java Persistence API, especificação que define uma interface comum para frameworks ORM (como Hibernate).

Dessa forma, a associação correta é: 1ª lacuna: JUnit → 2 2ª lacuna: JDBC → 3 3ª lacuna: JSON → 4 4ª lacuna: JPA → 1 Portanto, a alternativa C (2, 3, 4, 1) é a resposta.

Termo

Definição

JUnit (2)

Framework open-source para automação de testes unitários em Java

JDBC (3)

API padrão para conectar aplicações Java a bancos de dados relacionais

JSON (4)

Formato leve de troca de dados estruturados entre servidor e cliente

JPA (1)

Especificação que define interface comum para frameworks ORM de persistência

Análise das alternativas

  • Alternativa A (1, 3, 2, 4): ❌ Incorreta. Começa com JPA, que é a API de persistência, não se encaixa na primeira definição (testes).

  • Alternativa B (1, 2, 3, 4): ❌ Incorreta. Idem, JPA não é framework de testes.

  • Alternativa C (2, 3, 4, 1): ✅ Correta. Sequência exata conforme análise.

  • Alternativa D (2, 1, 4, 3): ❌ Incorreta. Troca JDBC (3) por JPA (1) na segunda lacuna.

  • Alternativa E (3, 2, 1, 4): ❌ Incorreta. Começa com JDBC, que não é framework de testes.

Gabarito: letra C

Link permanente: /questoes/qg053064