Questões do capítulo 8 engenharia de software
CAMPUS FLORESTA
GESTÃO DE TECNOLOGIA DA INFORMAÇÃO
ANDRÉ SOARES BARROS
QUESTÕES CAPÍTULO 8 ENGENHARIA DE SOFTWARE
FLORESTA-PE
2014
Exécicio Capítulo 8 Eng. Software
1. Explique por que um programa não precisa, necessariamente, ser completamente livre de erros antes de ser entregue a seus clientes.
Os testes não podem demostrar se o software é totalemente livre de defeitos ou se ele se comportará conforme especificado em qualquer situação visto que é sempre possível que um teste que sido sido esquecido seja aquele que poderia descobrir mais problemas no sistema.
2. Explique por que os testes podem podem detectar apenas a presensa de erros e não a ausênsia deles. O Teste é justamente destinado a mostrar que um programa faz oque é proposto a fazer e para descobrir os defe itos do programa antes do uso, os resultados do teste são verificados à procura de erros, anomalias, ou informações sobre atributos não funcionais do programa.
3. Alguns argumentam que os desenvolvedores não devem ser envolvidos nos testes de seu próprio código, mas que todos os testes devem ser de responsabilidade de uma equipe independente. Dê argumentos a favor e contra a realização de testes pelos proprios desenvolvedores. Os desenvolvedores realizam o trabalho e teoricamente na opinião deles o produto estará funcionando normalmente e ao decorrer do desenvolviemento do produto eles vão testando itens menores do software, então ao testar partes mais avançadas da fase de testes eles podem acabar passando por itens que poderiam ser importantes para a dectetar bugs ou falhas, entretanto, como eles já possuem um conhecimento mais adentro do software, o desenvolvimento para o produto final pode ser alcançado com menos disperdício de tempo com relação a alguns tipos de teste.
4. Você foi convidade para testar um método chamado