SóProvas


ID
2757784
Banca
FGV
Órgão
COMPESA
Ano
2018
Provas
Disciplina
Engenharia de Software
Assuntos

Com relação à análise estática de código, considere as afirmativas a seguir.

I. É um tipo de teste de software.
II. Visa detectar e corrigir defeitos existentes em programas.
III. É capaz de detectar defeitos do tipo bad smell (termo que significa incorreções técnicas ou anomalias que não evitam o sistema de ser executado, mas causam efeitos inesperados durante a execução).

Está correto o que se afirma em

Alternativas
Comentários
  • - Inspeções de software analisam e verificam representações de sistema como documentos de requisitos, diagramas de projeto e código fonte do programa. Revisões de código, análises automatizadas e verificação formal são técnicas de Verificação e Validação estáticas.

    -Testes de software envolvem executar uma implementação do software com dados de teste para examinar as saídas e o comportamento operacional. O teste é uma técnica de Verificação e Validação dinâmica.

     

    Fonte: https://www.devmedia.com.br/analise-estatica-de-codigo-com-findbugs/25916

  • Como não tinha visto ainda esse conceito do item III fui dar uma pesquisada e o "bad smell" está relacionado a refatoração de código, geralmente implementado junto com a metodologia XP, exemplos de bads smell

     

    -classe ou método muito longo;

     

    -uma classe que utiliza muiitos métodos de outras classes;

     

    -uma classe que faz muito pouco;

     

    encurtador.com.br/fuwJ4

  • Inspeção e teste são atividades diferentes, a questão não tem resposta correta