1. O que é um software?
Resposta: Um conjunto de instruções para o computador.
2. Qual é a diferença entre software de código aberto e software proprietário?
Resposta: O acesso ao código-fonte.
3. O que é um sistema operacional?
Resposta: Um conjunto de instruções para o hardware.
4. Qual é a função de um compilador no desenvolvimento de software?
Resposta: Converter código-fonte em código de máquina.
5. O que são linguagens de programação de alto nível?
Resposta: Linguagens mais próximas da linguagem humana.
6. O que significa UX em design de software?
Resposta: User Experience.
7. O que é um banco de dados?
Resposta: Um conjunto de dados organizados.
8. O que são APIs (Interfaces de Programação de Aplicações) em software?
Resposta: Conjuntos de regras para interação entre software.
9. O que é debugging em programação?
Resposta: O processo de remover bugs de um programa.
10. O que é a nuvem (cloud) no contexto de software?
Resposta: Um modelo de distribuição de serviços pela internet.
11. Qual é a diferença entre software e firmware?
Resposta: Software é temporário, firmware é permanente.
12. O que é um algoritmo em programação?
Resposta: Um método de resolução de problemas.
13. O que significa IoT (Internet of Things) em software?
Resposta: Internet of Things.
14. O que é versionamento de software?
Resposta: Um processo de controle de mudanças em software.
15. O que é criptografia em software?
Resposta: Um método de codificação de dados para segurança.
16. O que são frameworks em desenvolvimento de software?
Resposta: Um conjunto de bibliotecas e diretrizes para desenvolvimento.
17. O que é DevOps no contexto de desenvolvimento de software?
Resposta: Um conjunto de práticas para integração de desenvolvimento e operações.
18. O que é Scrum em gerenciamento de projetos de software?
Resposta: Um método de desenvolvimento ágil.
19. O que é machine learning em software?
Resposta: Um ramo da inteligência artificial que permite que o software aprenda com dados.
20. O que é refatoração de código?
Resposta: Um processo de otimização e reestruturação do código-fonte sem alterar seu comportamento externo.