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