Imagem de fundo

Durante a análise de um projeto de software corporativo, uma equipe identificou que det...

Durante a análise de um projeto de software corporativo, uma equipe identificou que determinado módulo era executado diretamente linha a linha em tempo de execução, sem geração prévia de código de máquina independente. Além disso, o sistema utilizava controle distribuído de versões para rastreamento de alterações simultâneas feitas por múltiplos desenvolvedores. Considerando fundamentos de programação e engenharia de software, podemos afirmar que:


A

linguagens interpretadas executam instruções em tempo real por meio de interpretadores, enquanto sistemas de versionamento controlam alterações colaborativas no código.


B

compiladores operam exclusivamente em linguagens funcionais, enquanto interpretadores atuam apenas em linguagens orientadas a objetos.


C

estruturas de dados lineares impossibilitam operações de inserção dinâmica em aplicações corporativas concorrentes.


D

o versionamento distribuído impede tecnicamente a existência de conflitos entre alterações realizadas por diferentes desenvolvedores.


E

a documentação técnica substitui a necessidade de testes automatizados em ambientes de integração contínua.