Buscar

Engenharia de Software - Unidade 4

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 9 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 9 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 9, do total de 9 páginas

Prévia do material em texto

● Pergunta 1 
● 1 em 1 pontos 
● 
● 
Pergunta 2 
● 1 em 1 pontos 
● 
 
 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. 
 
 
 
 
 
Resposta 
Selecion
ada: 
 ​.Qualidade em declínio: a qualidade é 
diminuída ao menos que sejam 
adaptados às mudanças nos ambientes 
operacionais. 
Resposta 
Correta: 
 ​.Qualidade em declínio: a qualidade é 
diminuída ao menos que sejam adaptados às
mudanças nos ambientes operacionais. 
Feedback
da 
respo
sta: 
Resposta correta. As leis de Lehman são 
aplicadas para qualquer ​software​, em 
vários momentos de se desenvolvimento 
e em fases de alteração. 
 
● 
Pergunta 3 
● 1 em 1 pontos 
● 
 Para saber se um teste é funcional é preciso estabelecer uma 
metodologia adequada para o que se quer de informação, e 
assim ter cobertas todas as possibilidades desejadas 
(SOMMERVILLE, I. ​Engenharia de ​Software​. 9. ed. São 
Paulo: Pearson Education, 2011). 
Das alternativas abaixo, assinale a que informa corretamente 
sobre os tipos de teste durante o desenvolvimento. 
 
 
 
 
 
Resposta 
Selecion
ada: 
 ​.Sempre é importante testar o que é 
correto como resultado e também o que 
deve e precisa estar errado como 
informação final do teste de qualidade. 
Resposta 
Correta: 
 ​.Sempre é importante testar o que é correto 
como resultado e também o que deve e 
precisa estar errado como informação final 
do teste de qualidade. 
Feedback
da 
respo
sta: 
Resposta correta. Saber se um teste de 
software 
realmente executa um teste correto consiste 
em saber os fatos positivos e negativos, 
com variações, por partes acertadas e 
limites determinados. 
 
 Os testes de ​software​ são importantes tanto no momento de 
analisar as estruturas do sistema, quanto no momento de união
destas estruturas através dos componentes que fazem parte 
do sistema completo (GALLOTTI, G. M. A. ​Qualidade de 
Software​. São Paulo: Pearson, 2017). 
Das alternativas abaixo, assinale a que descreve as características
de casos de testes de ​software​. 
 
● 
Pergunta 4 
● 1 em 1 pontos 
● 
 
 
 
 
Resposta 
Selecion
ada: 
 ​.O caso de teste de ​software​ permite 
analisar a fase em que a implementação 
já está em um elevado grau de 
completude. 
Resposta 
Correta: 
 ​.O caso de teste de ​software​ permite analisar
a fase em que a implementação já está em 
um elevado grau de completude. 
Feedback da
resposta
: 
Resposta correta. O uso de casos de teste
de ​software 
permite que o sistema esteja mais próximo
da realidade, com a integração das 
partes. 
 
 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. 
 
● 
Pergunta 5 
● 1 em 1 pontos 
● 
 
 
 
 
Resposta 
Selecion
ada: 
 ​.Momento em que o sistema é testado 
pelo usuário em conjunto com os 
desenvolvedores para estar o máximo 
próximo dos requisitos. 
Resposta 
Correta: 
 ​.Momento em que o sistema é testado pelo 
usuário em conjunto com os 
desenvolvedores para estar o máximo 
próximo dos requisitos. 
Feedback
da 
respo
sta: 
Resposta correta. Este teste está mais 
próximo do que foi requisitado pelo cliente
com a equipe de desenvolvedor e teste 
juntos na análise. 
 
 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 Beta. 
 
 
Resposta 
Selecion
ada: 
 ​.Momento em que o sistema é 
disponibilizado para usuários com 
experiência do negócio, mesmo que não 
esteja acabado. 
Resposta 
Correta: 
 ​.Momento em que o sistema é disponibilizado
para usuários com experiência do negócio, 
mesmo que não esteja acabado. 
● 
Pergunta 6 
● 1 em 1 pontos 
● 
 
 
Feedback
da 
respo
sta: 
Resposta correta. Esta versão mesmo que 
não esteja acabada pode ser utilizada no 
ambiente real e revelar a associação com
a infraestrutura. 
 
 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. 
 
 
 
 
 
Resposta 
Selecion
ada: 
 ​.Mudança contínua: é preciso estar 
atento às mudanças do ambiente real 
que afetem o sistema ou este se torna 
progressivamente menos útil. 
Resposta 
Correta: 
 ​.Mudança contínua: é preciso estar atento às 
mudanças do ambiente real que afetem o 
sistema ou este se torna progressivamente 
menos útil. 
Feedback
da 
respo
sta: 
Resposta correta. As leis de Lehman são 
aplicadas para qualquer ​software​, em 
vários momentos de seu desenvolvimento
e ainda durante a fase de alteração. 
● 
Pergunta 7 
● 1 em 1 pontos 
● 
● 
Pergunta 8 
● 1 em 1 pontos 
● 
 
 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. 
 
 
 
 
 
Resposta 
Selecion
ada: 
 ​.Durante o processo de teste de 
desenvolvimento, o código precisa estar 
com o mínimo de qualidade. 
Resposta 
Correta: 
 ​.Durante o processo de teste de 
desenvolvimento, o código precisa estar com
o mínimo de qualidade. 
Feedback
da 
respo
sta: 
Resposta correta. Como é um teste realizado
com uma boa parte do sistema já feito, é 
preciso ter algo correto e bem feito. 
 
● 
Pergunta 9 
● 1 em 1 pontos 
● 
 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. 
 
 
 
 
 
Resposta Selecionada: ​.I, II e 
V. 
Resposta Correta: ​.I, II e 
V. 
Feedback
da 
respo
sta: 
Resposta correta. O termo caixa preta 
consiste em não saber a parte interna, ao 
contrário do termo caixa branca. Para o 
de regressão diz respeito ao teste de 
versões. O de carga é sobre o limite de 
dados e o de segurança sobre a 
segurança digital. 
● 
Pergunta 10 
● 1 em 1 pontos 
● 
 
 Em muitos casos, os testes são negligenciados. Porém, quando 
executados noinício do processo são fundamentais para 
otimizar a execução dos testes (SOMMERVILLE, I. 
Engenharia de ​Software​. 9. ed. São Paulo: Pearson 
Education, 2011). 
Das alternativas abaixo, assinale a que informa corretamente 
sobre o tipo de granularidade dos testes na fase de 
desenvolvimento. 
 
 
 
 
 
Resposta 
Selecion
ada: 
 ​Os testes unitários são os executados 
nos elementos mais simples que fazem 
parte de várias estruturas, inclusive a de 
orientação ao objeto. 
Resposta 
Correta: 
 ​Os testes unitários são os executados nos 
elementos mais simples que fazem parte de 
várias estruturas, inclusive a de orientação 
ao objeto. 
Feedback
da 
respo
sta: 
Resposta correta. O unitário é de cada parte. 
Já o componente consiste da união das 
partes menores e o de sistema como um 
todo, sem envolver o cliente. 
 
 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 de 
Homologação. 
 
 
 
 
Resposta 
Selecion
ada: 
 ​.Momento final quando usuários testam 
se o sistema pode ser usado, realizado 
em um intervalo definido de tempo. 
Resposta 
Correta: 
 ​.Momento final quando usuários testam se o
sistema pode ser usado, realizado em um 
intervalo definido de tempo. 
Feedback
da 
respo
sta: 
Resposta correta. Pela denominação 
percebe-se que o sistema já está 
disponível ao cliente e decide se atende 
o que foi pedido.

Outros materiais