Baixe o app para aproveitar ainda mais
Prévia do material em texto
Nome Data Qualidade de Software - Tema 6 Nota 1. Qual o objetivo dos testes de software? 2. Por que razão não é recomendado que o programador que const�uiu o software seja o responsável por testá-lo funcionalmente? 3. Porque não podemos dizer que um software não possui falhas? 4. Por que devemos encontrar e�ros mais cedo possível no processo de desenvolvimento de um software? Mostrar que o software não tem e�rosA Identificar e�ros no software para que sejam co��igidosB Dar uma satisfação para o usuá�io de que o software funcionaC Atrasar a vida dos desenvolvedoresD Estes tendem a executar da fo�ma como desenvolveramA Estes tendem a executar confo�me o usuá�io comumB Estes tendem a encontrar falhas antes do usuá�ioC Nenhuma das ante�ioresD É possível simA Porque bons desenvolvedores não entregam softwares que falhamB Porque as etapas de controle de qualidade são inúteisC Porque é impossível / inviável testar todas as suas possíveis execuçõesD Para dar satisfação sobre o andamento do projetoA Porque é mais barato e mais fácil co��igi-loB Porque o usuá�io é avido por falhas em softwareC Porque é impossível co��igi-las nas etapas finaisD 5. Com relação à qualidade de software, é inco�reto afi�mar que: 6. Existem vá�ias maneiras de se depurar (debug) programas. Algumas delas envolvem conhecimento, prática e bom senso do programador. Acerca de pontos que são impo�tantes para depurar programas, julgue os itens a seguir. I É possível encontrar falhas nos programas por meio da reprodução do e�ro em testes. II Quanto maior a entrada de dados nos testes, mais simples é encontrar o problema e mais fácil é encontrar a solução da falha. III Em um programa modular, o processo de encontrar falhas requer uma menor va�iação de info�mações de entrada, de modo que o programador possa encontrar o módulo com e�ros. IV A passagem de parâmetros para va�iáveis auxiliares evita o uso de break points. V A análise est�uturada é a melhor maneira de encontrar e�ros em programação o�ientada a objetos os testes são incapazes de garantir que um software não irá apresentar e�ros durante a execução. A os testes são técnicas dinâmicas de ve�ificação e validação, pois trabalham com uma representação executável do sistema. B o processo de validação tem por objetivo realizar testes até que nenhum e�ro seja encontrado.C um teste bem-sucedido é aquele que revela um e�ro ainda desconhecido.D I e II.A I e III.B II e V.C III e IV.D
Compartilhar