Skip to content

Como contribuir

Raul Bernardeli edited this page Sep 7, 2017 · 1 revision

Esta página é específica sobre como contribuir para o projeto TicketMachine.

Como abrir Issues

Você deverá categorizar o defeito, conforme a respectiva tabela (código ou requisito) e a severidade (baixa/média/alta).

Defeitos de Requisitos

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.

Defeitos de Código

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).

Clone this wiki locally