Questão FC405927
A codificação de software é o processo de escrever código fonte para criar programas de computador. Relacione os elementos de codificação de software com suas respectivas definiçõe
Questões sem classificação de assunto (TI - Engenharia de Software)
FGV · 2025
A codificação de software é o processo de escrever código fonte para criar programas de computador.
Relacione os elementos de codificação de software com suas respectivas definições.
1. Codificação de software transacional
2. Codificação de software analítico
3. Codificação de software mobile
4. Codificação de API (Application Programming Interfaces)
( ) Envolve a criação de sistemas que garantem a integridade e a consistência dos dados durante operações que podem envolver múltiplas etapas ou interações com diferentes componentes, tendo como exemplos de ferramentas e tecnologias aplicadas: JDBC, SQLAlchemy e Spring Transaction Management.
( ) Envolve o uso de linguagens de programação e ferramentas específicas para cada plataforma, tendo como exemplos de ferramentas de teste: Appium, Firebase Test Lab e XCTest
( ) Envolve a criação de interfaces que permitem que diferentes sistemas de software se comuniquem entre si, tendo como Ferramentas e Tecnologias: Postman, Swagger/OpenAPI, Jest e PyTest.
( ) Envolve a criação de sistemas que processam e analisam grandes volumes de dados para extrair informações úteis e apoiar a tomada de decisões, tendo como principais conceitos: Data Warehousing, ETL (Extract, Transform, Load), Data Mining e OLAP (Online Analytical Processing).
Assinale a opção que indica a relação correta na ordem apresentada.
- 1 – 2 – 3 – 4.
- 4 – 3 – 2 – 1.
- 3 – 1 – 4 – 2.
- 1 – 3 – 4 – 2.
- 2 – 4 – 1 – 3.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
1 → Codificação de software transacional: foca em garantir consistência e integridade dos dados ao longo de operações envolvendo várias etapas ou componentes. Trata de controle de transações, isolamento e rollback, usando padrões e ferramentas como JDBC, SQLAlchemy e Spring Transaction Management.
3 → Codificação de software mobile: envolve desenvolvimento para plataformas móveis com linguagens e frameworks específicos e testes em dispositivos reais ou emuladores; exemplos de ferramentas de teste são Appium, Firebase Test Lab e XCTest.
4 → Codificação de API: trata da criação de interfaces que permitem comunicação entre sistemas, incluindo design, documentação e testes; ferramentas comuns: Postman, Swagger/OpenAPI, além de frameworks de teste como Jest e PyTest.
2 → Codificação de software analítico: concentra-se no processamento e análise de grandes volumes de dados para apoio à decisão, com conceitos e práticas como Data Warehousing, ETL, Data Mining e OLAP.
Conteúdo do catálogo FC Concursos · Atualizado em