Trabalho de Qualidade de Software
Faculdade Senac Porto Alegre
Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas
ARTHUR RAMIRES JUNIOR
LUCIANO DE SOUZA BOBSIN
MÁRCIO ANDRÉ PEREIRA
QUALIDADE DE SOFTWARE
GESTÃO DE ERROS – MANTIS E JIRA
Porto Alegre
2014
1 GESTÃO DE ERROS
Para facilitar o entendimento da gestão de defeitos, é necessário, antes de tudo, esclarecer alguns conceitos. Muitas pessoas confundem o significado de defeito, erro e falha.
Os defeitos são resultados de erros existentes no sistema ou em outros artefatos desenvolvidos por seres humanos e que podem provocar falhas nos softwares. A explicação de cada conceito é resumida em:
a) Erro (engano): ação humana que produz resultados incorretos, como por exemplo, a implementação errada de um algoritmo;
b) Defeito (bug): falha em um sistema que pode ocasionar uma anomalia ao tentar desempenhar sua devida função. Por exemplo, omissão de informações e cálculos incorretos;
c) Falha: ação inesperada no software. Por exemplo, o sistema apresenta resultados diferentes do planejado.
Além da definição do que é um bug, outras questões devem estar bem claras.
O problema encontrado é um defeito ou uma melhoria? Para responder a esse questionamento, lembre-se sempre que a melhoria deve ser sugerida para proporcionar algum benefício no software, enquanto o erro impactará na obtenção de um resultado diferente do esperado;
O quão crítico é o bug? Cada bug encontrado deve ser classificado de acordo com a sua criticidade. Para isso, é essencial definir qual será o impacto no projeto caso o problema não seja resolvido;
Qual a gravidade? Essa análise possui o objetivo de verificar se o erro encontrado impedirá o prosseguimento dos testes. Se não for possível continuar os testes em função deste bug, o mesmo deve ser classificado como muito grave.
Após o esclarecimento de alguns conceitos básicos,