Buscar

Testes de Desenvolvimento de Software

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

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
Você viu 3, do total de 8 páginas

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

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
Você viu 6, do total de 8 páginas

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

Iniciado em quarta, 2 nov 2022, 11:47 
Estado Finalizada 
Concluída em quarta, 2 nov 2022, 12:21 
Tempo 
empregado 
33 minutos 29 segundos 
Avaliar 9,00 de um máximo de 10,00(90%) 
Questão 1 
Correto 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
Teste é o ato destinado a mostrar que o programa faz o que foi proposto fazer, 
para descobrir defeitos, antes do uso. (SOMMERVILLE, I. Engenharia 
de Software. 9. ed. São Paulo: Pearson Education, 2011). 
Com relação ao teste de desenvolvimento, assinale a alternativa que informa 
corretamente sobre as suas características. 
 
a. 
.O teste de desenvolvimento é feito apenas pelos clientes, pois foram eles que 
o pediram como solução. 
 
b. 
.O teste precisa ser do tipo manual, para que todas as ações que foram 
desenvolvidas sejam realizadas. 
 
c. 
.O teste de desenvolvimento é feito apenas pelos seus desenvolvedores, pois 
eles já sabem como usar o programa. 
 
d. 
.São todas as atividades realizadas pelos clientes durante o processo de uso 
em produção. 
 
e. 
.Durante o processo de teste de desenvolvimento, o código precisa estar com o 
mínimo de qualidade. 
Questão 2 
Correto 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
Conseguir ver os testes em execução pode ser importante para a análise do 
sistema. Porém também pode não ter esta importância, pois depende do 
objetivo que está associado ao teste do software. (PRESSMAN, R. Engenharia 
de Software. 8. ed. Porto Alegre: AMGH, 2016). Considerando os tipos de 
processo de teste durante o desenvolvimento, avalie as afirmações a seguir. 
I. O teste de caixa preta importa-se somente com o resultado do teste, o 
resultado que é apresentado em sua saída. 
II. O teste de caixa branca executa testes na parte interna do sistema, com 
análise sobre os fluxos internos. 
III. O teste de regressão analisa como era o sistema antes de uma alteração 
realizada no código. 
IV. O teste de carga verifica que o sistema pode ser ilimitado quanto às 
linhas de código presentes. 
V. O teste de segurança analisa o sistema quanto aos ataques, 
vulnerabilidades ou outro tipo de ameaça. 
Agora, assinale a alternativa que apresenta informações corretas quanto ao 
processo de desenvolvimento de teste. 
 
a. 
.I, II, III, IV e V. 
 
b. 
.II, IV e V. 
 
c. 
.II, III e IV. 
 
d. 
.I, III e V. 
 
e. 
.I, II e V. 
Questão 3 
Correto 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
Os testes devem ser feitos com um planejamento, para se pensar o que vai ser 
testado e preparar dados (SOMMERVILLE, I. Engenharia de Software. 9. ed. São 
Paulo: Pearson Education, 2011). 
Das alternativas abaixo, assinale a que informa corretamente sobre os passos 
iniciais para a produção de teste de software 
com coerência. 
 
a. 
.Preparar dados de teste; executar dados de teste; Analisar os dados de teste; 
Comparar resultados. 
 
b. 
.Preparar dados de teste; Projetar casos de teste; Executar programa com 
dados de teste; Fazer os relatórios. 
 
c. 
.Projetar casos de teste; Executar programa com dados de teste; Comparar 
resultados; Fazer os relatórios. 
 
d. 
.Preparar dados de teste; Projetar casos de teste; Executar programa com 
dados de teste; Comparar resultados. 
 
e. 
.Projetar casos de teste; Preparar dados de teste; Executar programa com 
dados de teste,; Comparar resultados. 
Questão 4 
Correto 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
Analise as afirmativas abaixo e a relação entre elas: 
I. O processo de mudança e evolução em um softwareé inevitável 
PORQUE 
II. O software como qualquer produto, tem um tempo de vida. 
Analisando as afirmações acima, conclui-se que: 
 
a. 
.A primeira afirmação é verdadeira, e a segunda é falsa. 
 
b. 
.A primeira afirmação é falsa, e a segunda é verdadeira. 
 
c. 
.As duas afirmações são verdadeiras, e a segunda não justifica a primeira. 
 
d. 
.As duas afirmações são verdadeiras, e a segunda justifica a primeira. 
 
e. 
.As duas afirmações são falsas. 
Questão 5 
Correto 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
O uso de sistemas legados ainda é muito utilizado porque permite resolver 
problemas do cotidiano da empresa com sucesso (PRESSMAN, R. Engenharia 
de Software. 8. ed. Porto Alegre: AMGH, 2016). 
Das alternativas abaixo, assinale a que descreve algumas características que 
devem ser consideradas em um software legado. 
 
a. 
.Código legível, poucas linhas de código e em uso atualmente. 
 
b. 
.Uso de linguagem nova, arquitetura flexível, e sem documentação. 
 
c. 
.Manutenção com baixo custo, com baixo eventos e com facilidade. 
 
d. 
.É complemento para a empresa, uso de tecnologia obsoletas e usa 
atualmente. 
 
e. 
.Não serve à empresa, mais de 20 anos feito, sem pessoal especialista. 
Questão 6 
Correto 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
Nos dias atuais, todas as empresas utilizam algum tipo de sistema, com o 
emprego de mais recursos em softwares competitivos, com mais velocidade e 
uma melhoria nos processos administrativos (SOMMERVILLE, I. Engenharia 
de Software. 9. ed. São Paulo: Pearson Education, 2011). 
Das alternativas abaixo, assinale a que descreve sobre o ciclo de vida 
do software no processo de evolução de software. 
 
a. 
.A fase de Evolução consiste no momento do sistema estar pronto para uso, e 
que o cliente pode detectar alguns pontos que podem melhorar. 
 
b. 
.A fase de Serviço é o momento em que o sistema está muito instável e precisa 
ser retirado do ar para acerto dos problemas que apresentam. 
 
c. 
.A fase da Manutenção são os eventos de acertos que ocorrem no sistema 
devido à inclusão de novos processos e novas tecnologias. 
 
d. 
.A fase de Desenvolvimento Inicial consiste no esboço em papel do que se 
deseja desenvolver, em uma reunião com a equipe de programadores. 
 
e. 
.A fase de Interrupção Gradual consiste em um sistema estável, que não 
precisa de alterações, pois seu uso é contínuo, embora tenda a cair. 
Questão 7 
Correto 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
Existem vários tipos de manutenção, com nomes ligeiramente diferentes, 
porém com o mesmo propósito (PFLEEGER, S. L. Engenharia de Software - 
Teoria e Prática. 2. ed. São Paulo: Pearson Addison Wesley, 2004). 
Das alternativas abaixo, assinale a que descreve as características de alguns 
tipos de manutenção de software. 
 
a. 
.Manutenção corretiva: é a mais desejada pelo cliente porque consiste em 
correção dos erros presentes e também inclusão de novos recursos. 
 
b. 
.Manutenção adaptativa: são as alterações que o sistema sofre devido à 
mudança de ambiente, que não estava previsto no início do sistema. 
 
c. 
.Manutenção preventiva: muito utilizada é consiste em ver os erros que podem 
afetar o sistema e que o cliente tem o orçamento alterado para maior. 
 
d. 
.Manutenção evolutiva: é a que mais se evita pelo fato de alterar, incluir e 
excluir as funcionalidades e requisitos que já são aplicados ao sistema. 
 
e. 
.Manutenção preditiva: consiste em alterar as funcionalidades quando o 
sistema está inoperante, pois assim inclui novos recursos, quando está parado. 
Questão 8 
Correto 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
As leis de evolução de um software podem ser aplicadas em 
qualquer software, de forma geral para momentos de tomada de decisão, de 
planejamento, desenvolvimento e manutenção, conhecidas como as leis de 
Lehman (SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson 
Education, 2011). 
Das alternativas abaixo, assinale a que descreve as características de algumas 
das leis de Lehman. 
 
a. 
.Crescimento contínuo: a funcionalidade do sistema diminui com o tempo de 
uso do sistema, devido à inclusão dos novos recursos. 
 
b. 
.Mudança contínua: à medida que o programa muda, a estrutura muda e 
tende a ser menos complexa,devido aos novos recursos. 
 
c. 
.Estabilidade organizacional: quando usado em um ambiente real, deve 
fornecer uma estabilidade ou ser descartado. 
 
d. 
.Qualidade em declínio: a qualidade é diminuída ao menos que sejam 
adaptados às mudanças nos ambientes operacionais. 
 
e. 
.Sistema de feedback: permite que o desenvolvedor perceba os 
aprimoramentos que tenham significados ao sistema. 
Questão 9 
Incorreto 
Atingiu 0,00 de 1,00 
Marcar questão 
Texto da questão 
O teste de usuário é o momento que o sistema tem maturidade de uso, depois 
de realizadas algumas sugestões do cliente (GALLOTTI, G. M. A. Qualidade 
de Software. São Paulo: Pearson, 2017). 
Das alternativas abaixo, assinale a que descreve a característica do tipo de 
teste de usuário denominado teste Alfa. 
 
a. 
.Momento em que o sistema é disponibilizado para o cliente mesmo que não 
esteja acabado, pois apresenta muitos erros. 
 
b. 
.Momento em que o sistema é testado pelo usuário em conjunto com os 
desenvolvedores para estar o máximo próximo dos requisitos. 
 
c. 
.Momento em que o desenvolvedor testa o sistema, para saber se as 
funcionalidades que ele associou ao código estão corretas. 
 
d. 
.Momento final quando usuários testam se o sistema pode ser usado, 
realizado em um intervalo definido de tempo. 
 
e. 
.Momento em que o sistema é disponibilizado para teste no ambiente de 
trabalho do usuário, para o seu uso de forma real. 
Questão 10 
Correto 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
Os testes de software não podem ser ilimitados. É preciso ter uma fase de 
encerramento do processo de teste (GALLOTTI, G. M. A. Qualidade 
de Software. São Paulo: Pearson, 2017). 
Das alternativas abaixo, assinale a que descreve sobre a fase de encerramento 
de testes de software. 
 
a. 
O encerramento do processo nunca termina, pois o cliente sempre estará 
testando o sistema, em seu cotidiano, junto com o desenvolvedor. 
 
b. 
.O encerramento dos testes é apenas uma avaliação superficial, sem registros, 
relatórios e outras análises sobre o sistema. 
 
c. 
.Ao final dos testes é importante analisar os pontos críticos e registrar, para 
gerar uma base interna histórica, com os devidos relatórios. 
 
d. 
.Ao final dos testes observa-se apenas a parte dos resultados, se estão de 
acordo com o esperado e, se sim, é o suficiente para encerrar os testes. 
 
e. 
.O cliente só aceita o fim dos testes caso tudo ocorra de forma correta, sem 
erros, pois não permite adiar a entrega do mesmo.

Continue navegando