Buscar

engenharia de software 1_ ATIVIDADE 4 uam

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 4 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

Prévia do material em texto

25/09/2019 Revisar envio do teste: ATIVIDADE 4 – CCO04060 ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_28137643_1&course_id=_549637_1&content_id=_113434… 1/4
 
Revisar envio do teste: ATIVIDADE 4
CCO04060 ENGENHARIA DE SOFTWARE I PNA (ON) - 201920.2070.01 Unidade 4
Revisar envio do teste: ATIVIDADE 4 
Usuário BRUNO PINTO NASCIMENTO
Curso CCO04060 ENGENHARIA DE SOFTWARE I PNA (ON) - 201920.2070.01
Teste ATIVIDADE 4
Iniciado 23/09/19 18:57
Enviado 25/09/19 15:47
Status Completada
Resultado da tentativa 2,25 em 2,5 pontos 
Tempo decorrido 44 horas, 50 minutos
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta
Selecionada:
Resposta
Correta:
Feedback
da resposta:
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.
.Mudança contínua: é preciso estar atento às mudanças do ambiente real que afetem o
sistema ou este se torna progressivamente menos útil.
.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. 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 2
Resposta Selecionada: 
Resposta Correta: 
Feedback da
resposta:
Leia as afirmações a seguir e a relação entre elas: 
I. TDD, ou Test-Driven Development, é técnica de implementação 
PORQUE 
II. É um processo comum de desenvolvimento com uso de teste de software. 
Analisando as afirmações acima, conclui-se que:
.As duas afirmações são verdadeiras, e a segunda justifica a primeira.
.As duas afirmações são verdadeiras, e a segunda não justifica a primeira.
Resposta incorreta. Observe o que foi associado como justificativa no texto para que
conceito de TDD.
Pergunta 3
Minha Área
0,25 em 0,25 pontos
0 em 0,25 pontos
0,25 em 0,25 pontos
BRUNO PINTO NASCIMENTO
25/09/2019 Revisar envio do teste: ATIVIDADE 4 – CCO04060 ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_28137643_1&course_id=_549637_1&content_id=_113434… 2/4
Resposta Selecionada: 
Resposta Correta: 
Feedback da
resposta:
Leia as afirmações a seguir e a relação entre elas: 
I. O teste de Release é importante como teste de caixa-preta. 
PORQUE 
II. Apresenta o atendimento aos requisitos sem erros. 
Analisando as afirmações acima, conclui-se que:
.As duas afirmações são verdadeiras, e a segunda justifica a primeira.
.As duas afirmações são verdadeiras, e a segunda justifica a primeira.
Resposta correta. O release é uma versão quase final de um sistema,e assim não
apresenta erros de requisitos.
Pergunta 4
Resposta Selecionada: 
Resposta Correta: 
Feedback da
resposta:
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:
.As duas afirmações são verdadeiras, e a segunda justifica a primeira.
.As duas afirmações são verdadeiras, e a segunda justifica a primeira.
Resposta correta. Nenhum produto sobrevive sem alterações devido aos novos
recursos. Para um software 
não é diferente.
Pergunta 5
Resposta
Selecionada:
Resposta
Correta:
Feedback da
resposta:
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.
.Projetar casos de teste; Preparar dados de teste; Executar programa com dados de
teste,; Comparar resultados.
.Projetar casos de teste; Preparar dados de teste; Executar programa com dados de
teste,; Comparar resultados.
Resposta correta. Para qualquer projeto é preciso planejar e depois agir e, por fim, ver
os resultados, inclusive em teste de software.
Pergunta 6
Resposta
Selecionada:
Resposta
Correta:
Feedback
da
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.
.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.
.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.
Resposta correta. A evolutiva diz respeito ao acréscimo de novos recursos, a adaptativa é
sobre adequar-se a uma situação nova. Para a corretiva é ajuste de erros que ocorrem. A
0,25 em 0,25 pontos
0,25 em 0,25 pontos
0,25 em 0,25 pontos
25/09/2019 Revisar envio do teste: ATIVIDADE 4 – CCO04060 ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_28137643_1&course_id=_549637_1&content_id=_113434… 3/4
resposta: preventiva é ajuste de erros antes de ocorrerem. A preditiva é ajuste devido o limite de tempo
de seu uso.
Pergunta 7
Resposta
Selecionada:
Resposta Correta:
Feedback da
resposta:
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.
.Durante o processo de teste de desenvolvimento, o código precisa estar com o
mínimo de qualidade.
.Durante o processo de teste de desenvolvimento, o código precisa estar com o
mínimo de qualidade.
Resposta correta. Como é um teste realizado com uma boa parte do sistema já feito, é
preciso ter algo correto e bem feito.
Pergunta 8
Resposta Selecionada: 
Resposta Correta: 
Feedback da resposta:
Analise as afirmativas abaixo e a relação entre elas: 
I. Como a manutenção é inevitável, precisa ser mantida 
PORQUE 
II. Um sistema não pode ser descartado, mesmo que não tenha mais como agregar valor. 
Analisando as afirmações acima, conclui-se que:
.A primeira afirmação é verdadeira, e a segunda é falsa.
.A primeira afirmação é verdadeira, e a segunda é falsa.
Resposta correta. A manutenção precisa ocorrer, mas não pode ser eterna.
Pergunta 9
Resposta
Selecionada:
Resposta
Correta:
Feedback
da resposta:
Em muitos casos, os testes são negligenciados. Porém, quando executados no iní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.
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.
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. 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.
Pergunta 10
Resposta
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.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
0,25 em 0,25 pontos
0,25 em 0,25 pontos
25/09/2019 Revisar envio do teste: ATIVIDADE 4 – CCO04060 ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_28137643_1&course_id=_549637_1&content_id=_113434… 4/4
Quarta-feira, 25 de Setembro de 2019 15h48min49s BRT
Selecionada:
Resposta
Correta:
Feedback da
resposta:
.Momento em que o sistema é testado pelo usuário em conjunto com os
desenvolvedores para estar o máximo próximo dos requisitos.
.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. Este teste está mais próximo do que foi requisitado pelo cliente com a
equipe de desenvolvedor e teste juntos na análise.
← OK

Continue navegando