Codificação de software – definições
Gabarito: letra D. A sequência correta é 1 (transacional) – 3 (mobile) – 4 (API) – 2 (analítico), conforme a correspondência lógica entre os tipos de codificação e as descrições fornecidas.
A primeira definição ("garantem a integridade e consistência dos dados durante operações que podem envolver múltiplas etapas...") refere-se à codificação transacional (1), que lida com transações e consistência de dados. A segunda definição ("uso de linguagens e ferramentas específicas para cada plataforma... Appium, Firebase Test Lab, XCTest") descreve a codificação mobile (3) voltada para plataformas móveis. A terceira definição ("criação de interfaces que permitem comunicação entre sistemas... Postman, Swagger/OpenAPI, Jest, PyTest") corresponde à codificação de API (4). A quarta definição ("processam e analisam grandes volumes de dados... Data Warehousing, ETL, Data Mining, OLAP") é típica da codificação analítica (2). Portanto, a ordem é 1 – 3 – 4 – 2.
Alternativa A — ❌ Incorreta
A sequência 1-2-3-4 coloca o analítico (2) na segunda posição, mas a segunda definição é de mobile, não analítico.
Alternativa B — ❌ Incorreta
4-3-2-1 inicia com API (4), enquanto a primeira definição é transacional, não API.
Alternativa C — ❌ Incorreta
3-1-4-2 começa com mobile (3), mas a primeira definição é transacional.
Alternativa D — ✅ Correta ⟵ GABARITO
1-3-4-2 corresponde exatamente às definições na ordem apresentada.
Alternativa E — ❌ Incorreta
2-4-1-3 inicia com analítico (2), que é a última definição, e desloca todas as posições.
Gabarito: letra D