Análise de software

O software leitor é "um processo ou reunião durante a qual um produto de software é revisado pela equipe do projeto, gerentes, usuários, clientes, usuários referentes ou outras partes interessadas para comentários ou aprovação" .

Avaliações de pares

As revisões por pares geralmente envolvem revisores com conhecimento técnico sobre o conteúdo do material a ser revisado. Existem diferentes tipos de revisão por pares. Alguns são regidos por padrões, como inspeções. A eficácia de uma inspeção é geralmente determinada pelo número de anomalias detectadas / número total de anomalias. Por exemplo, as inspeções são consideradas com uma taxa de eficiência de 80%, em comparação com a eficiência de 30% para os testes (retirado de um estudo da IBM, 1981).

Aqui estão alguns exemplos de tipos de avaliações por pares:

Revisões administrativas

As revisões administrativas são mais focadas no monitoramento administrativo, como gerenciamento de projetos, avaliação, etc.

As revisões administrativas são, por vezes, pré-requisitos para a emissão de autorização para o exercício de uma atividade. Por exemplo, os sites franceses de jogos online devem ser revisados ​​pela ARJEL

Auditorias

As auditorias são realizadas por auditores externos à organização.

Dificuldades de periódicos

Um dos grandes desafios das revistas é formar revisores . Não é uma atividade natural. Uma simples leitura não é suficiente. Uma lista de verificação de inspeção ajuda o revisor a se concentrar em algumas áreas por vez. Isso pode ajudar. Por exemplo, para verificar um texto, começamos verificando a direção do texto (leitura rápida). Em seguida, verificamos a sintaxe. O texto é então lido novamente para verificar a concordância dos verbos. Lemos novamente para a concordância de plurais, etc. Essas mudanças de foco são apenas a técnica certa para inspecionar código, design, etc.

Documento de referência

O padrão IEEE 1028-2008 para análises de software é uma referência na área.

Notas e referências

  1. 1028-2008 - IEEE padrão para revisões e auditorias de software

Veja também