Baixe o app para aproveitar ainda mais
Prévia do material em texto
Aula 2 – Teste no Projeto de Sistema e Teste no Programa – Depuração Considerações Psicológicas É possível observar uma grande variação na habilidade de depuração entre programadores com o mesmo nível de formação e experiência. Parece haver certa evidência de que a destreza na depuração é uma peculiaridade humana inata. O que nos leva a crer que algumas pessoas são boas em depuração e outras não, já que muitas vezes o processo é intuitivo e já que trabalha com hipóteses. Além do aspecto humano, algumas características dos erros também ajudam a dar complexidade ao processo: 1 - O sintoma e a causa do defeito podem ser geograficamente remotos. Isto é, o sintoma pode aparecer em uma parte do programa, enquanto a causa pode realmente estar localizada em um ponto muito afastado; 2 - O sintoma pode desaparecer (temporariamente) quando outro erro for corrigido; 3 - O sintoma pode ser, na realidade, causado por não erros (por exemplo, imprecisões de arredondamento); 4 - O sintoma pode ser causado por erro humano, que não é facilmente rastreável; 5 - O sintoma pode ser um resultado de problemas de temporização e não de problemas de processamento; 6 - Pode ser difícil reproduzir com precisão as condições de entrada (por exemplo, uma aplicação em tempo real na qual a ordem das entradas é indeterminada); 7 - O sintoma pode ser intermitente. Isso é particularmente comum em sistemas embutidos que acoplam hardware e software inextricavelmente; 8 - O sintoma pode ocorrer devido às causas distribuídas por várias tarefas, executando em diferentes processadores. Correção do Erro Segundo Pressman, uma vez encontrado o erro, ele precisa ser corrigido. A correção de um defeito pode introduzir outros erros e, portanto, causar mais danos do que trazer benefícios. Segundo Van Vleck, três perguntas devem ser feitas antes de fazer a “correção” que remove a causa de um defeito: Para saber mais sobre os tópicos estudados nesta aula, pesquise na internet sites, vídeos e artigos relacionados ao conteúdo visto. Se ainda tiver alguma dúvida, fale com seu professor online utilizando os recursos disponíveis no ambiente de aprendizagem. http://www.alats.org.br/portal/missao-proposito.html
Compartilhar