SóProvas


ID
1443682
Banca
CESGRANRIO
Órgão
Caixa
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Um dos objetivos das revisões técnicas formais de software é

Alternativas
Comentários
  • Assim como testes de software, o processo V&V pode incluir inspeções e revisões. Eles analisam e verificam os requisitos do sistema, modelos de projeto, o código-fonte de programa e até mesmo os testes de sistema propostos. Essas são as chamadas técnicas 'estáticas' de V&V, em que você não precisa executar para verificá-lo.

     

    As inspeções centram-se principalmente no código-fonte de um sistema, mas qualquer representação legível do software, como seus requisitos ou modelos de projeto, pode ser inspecionada. Ao inspecionar um sistema, você usa o conhecimento do sistema, seu domínio de aplicação e a linguagem de programação ou modelagem para descobrir erros.

     

    Existem três vantagens da inspeção de software sobre os testes:

     

    1) Durante o teste, erros podem mascarar (esconder) outros erros. Como a inspeção é um processo estático, você não precisa se preocupar com as interações entre os erros. Consequentemente, uma sessão única de inspeção pode descobrir muitos erros no sistema.

    2) Versões incompletas de um sistema podem ser inspecionadas sem custos adicionais.

    3) Uma inspeção pode considerar outros atributos de qualidade de um programa, como a conformidade com os padrões, portabilidade e manutenibilidade.

     

    Fonte: Sommerville, 9ª Edição, Capítulo 8.

  • questão tirada desse livro

    Engenharia de Software: Qualidade e Produtividade com Tecnologia

  • "O propósito de uma revisão técnica é avaliar um produto de software para determinar se ele é adequado para o uso planejado. O objetivo é identificar inconsistências a partir de normas e especificações aprovadas. Os resultados deverão fornecer evidências confirmando (ou não) que o produto cumpre as especificações e adere aos padrões necessários, e que mudanças são controladas" (IEEE1028 - 97).