Acerca da análise dinâmica de código, julgue o item a seguir...

Próximas questões
Com base no mesmo assunto
Q2275408 Engenharia de Software
Acerca da análise dinâmica de código, julgue o item a seguir.

Durante a análise dinâmica, é possível identificar exceções que não foram tratadas.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C - Certo

A questão aborda o conceito de análise dinâmica de código, que é um processo utilizado para avaliar o comportamento de um software em tempo de execução. Este tipo de análise é realizada enquanto o programa está sendo executado, ou seja, 'dinamicamente', ao contrário da análise estática, que ocorre sem a execução do software.

A identificação de exceções não tratadas é uma das muitas facetas da análise dinâmica. Quando uma exceção não tratada ocorre, o programa pode falhar ou se comportar de maneira inesperada, e é justamente durante a execução que esses problemas são mais facilmente observados. Ferramentas de análise dinâmica podem capturar essas exceções e fornecer informações detalhadas sobre o contexto em que ocorreram, como o estado atual do programa e a pilha de chamadas, facilitando para os desenvolvedores entender e corrigir o problema.

A análise dinâmica pode incluir testes como os de caixa-preta, em que o foco está nas entradas e saídas do sistema sem considerar a estrutura interna do código, além de testes de carga, stress e perfil de desempenho. Testes de caixa-branca também podem ser realizados dinamicamente, avaliando os caminhos lógicos através do código executado, o que inclui o tratamento de exceções.

Portanto, é correto afirmar que durante a análise dinâmica é possível identificar exceções que não foram tratadas, pois é durante a execução do software que se pode observar o comportamento real do sistema diante de tais situações. Essa é uma parte essencial da garantia da qualidade e da estabilidade do software antes de sua entrega final.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Certo!

Já que alguns tipos de erros só podem ser identificados quando o código está em execução:

  • Um exemplo clássico seria o vazamento de memória.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo