Buscar

Quiz_Qualidade de Software - Tema 6

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

Continue navegando