Buscar

Quiz_Qualidade de Software - Tema 6

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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.

Outros materiais