Baixe o app para aproveitar ainda mais
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
Compartilhar