forked from Prof-Calebe/Source-Code-Inspection
-
Notifications
You must be signed in to change notification settings - Fork 0
Como contribuir
Raul Bernardeli edited this page Sep 7, 2017
·
1 revision
Esta página é específica sobre como contribuir para o projeto TicketMachine.
Você deverá categorizar o defeito, conforme a respectiva tabela (código ou requisito) e a severidade (baixa/média/alta).
| Tipo do defeito | Descrição |
|---|---|
| Omissão | Deve-se à omissão ou negligência de alguma informação necessária ao desenvolvimento de software. |
| Ambiguidade | Ocorre quando uma determinada informação não é bem definida, permitindo assim uma interpretação subjetiva, que pode levar a multiplas interpretações. |
| Fato incorreto | Informações dos artefatos do sistema que são contraditórias com o conhecimento que se tem do domínio da aplicação. |
| Inconsistência | Ocorre quando duas ou mais informações são contraditórias entre si. |
| Informação estranha | Informação desnecessária incluída nos requisitos do software que está sendo desenvolvido. |
| Tipo do defeito | Descrição |
|---|---|
| Comissão | Ocorre quando existe algum segmento de código que foi implementado incorretamente, i.e., cuja implementação é diferente do que foi especificado. |
| Inicialização | Ocorre quando se tenta acessar uma variável que não foi inicializada. |
| Computação | Similar ao defeito de comissão; ocorre quando um valor é definido erroneamente para uma variável. |
| Desempenho | Algumas rotinas executam comandos ou laços (loops) desnecessários. |
| Controle | Ocorre quando um comando de desvio condicional é usado de forma incorreta. |
| Excesso | Existem trechos de código irrelevantes e desnecessários. |
| Dados | Ocorre quando uma estrutura de dados é manipulada de forma incorreta (por exemplo, quando se tenta acessar um índice inexistente de um vetor/matriz). |