Baixe o app para aproveitar ainda mais
Prévia do material em texto
Nome Gabriel da Silva Pinheiro. Data 14/04/2023 Qualidade de Software - Tema 6 Nota 1. ( A )Qual o objetivo dos testes de software? Mostrar que o software não tem erros ( B )Identificar erros no software para que sejam corrigidos ( C ) ( D )Dar uma satisfação para o usuário de que o software funciona Atrasar a vida dos desenvolvedores 2. Por que razão não é recomendado que o programador que construiu o software seja o responsável por testá-lo funcionalmente? ( A ) ( B ) ( C ) ( D )Estes tendem a executar da forma como desenvolveram Estes tendem a executar conforme o usuário comum Estes tendem a encontrar falhas antes do usuário Nenhuma das anteriores 3. ( A ) ( B )Porque não podemos dizer que um software não possui falhas? É possível sim ( C ) ( D )Porque bons desenvolvedores não entregam softwares que falham Porque as etapas de controle de qualidade são inúteis Porque é impossível / inviável testar todas as suas possíveis execuções 4. Por que devemos encontrar erros mais cedo possível no processo de desenvolvimento de um software? ( A ) ( B ) ( C ) ( D )Para dar satisfação sobre o andamento do projeto Porque é mais barato e mais fácil corrigi-lo Porque o usuário é avido por falhas em software Porque é impossível corrigi-las nas etapas finais 5. Com relação à qualidade de software, é incorreto afirmar que: ( A )os testes são incapazes de garantir que um software não irá apresentar erros durante a execução. ( B )os testes são técnicas dinâmicas de verificação e validação, pois trabalham com uma representação executável do sistema. ( C ) ( D )o processo de validação tem por objetivo realizar testes até que nenhum erro seja encontrado. um teste bem-sucedido é aquele que revela um erro ainda desconhecido. 6. Existem várias maneiras de se depurar (debug) programas. Algumas delas envolvem conhecimento, prática e bom senso do programador. Acerca de pontos que são importantes para depurar programas, julgue os itens a seguir. I. É possível encontrar falhas nos programas por meio da reprodução do erro 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 variação de informações de entrada, de modo que o programador possa encontrar o módulo com erros. IV . A passagem de parâmetros para variáveis auxiliares evita o uso de break points. V. A análise estruturada é a melhor maneira de encontrar erros em programação orientada a objetos ( A ) ( B ) ( C ) ( D )I e II. I e III. II e V. III e IV.
Compartilhar