Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

13/05/2021 GRA0239 ENGENHARIA DE SOFTWARE GR0841211 - 202110.ead-29778862.06
https://fmu.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_666931… 1/4
Usuário JEFFERSON FRANCA FERREIRA
Curso GRA0239 ENGENHARIA DE SOFTWARE GR0841211 - 202110.ead-
29778862.06
Teste ATIVIDADE 4 (A4)
Iniciado 12/05/21 20:30
Enviado 13/05/21 20:25
Status Completada
Resultado da
tentativa
9 em 10 pontos 
Tempo decorrido 23 horas, 54 minutos
Resultados
exibidos
Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta
Selecionada:
Resposta
Correta:
Comentário
da resposta:
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
desoftware.
.Ao final dos testes é importante analisar os pontos críticos e registrar, para gerar
uma base interna histórica, com os devidos relatórios.
.Ao final dos testes é importante analisar os pontos críticos e registrar,
para gerar uma base interna histórica, com os devidos relatórios.
Resposta correta. Assim como a implementação, o teste do software também
precisa ser encerrado. Assim, consiste em avaliar todo o sistema e registrar as
informações.
Pergunta 2
Resposta Selecionada: 
Resposta Correta: 
Comentário
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
dosoftware. (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.
.I, II e V.
.I, II e V.
Resposta correta. O termo caixa preta consiste em não saber a parte interna, ao
1 em 1 pontos
1 em 1 pontos
13/05/2021 GRA0239 ENGENHARIA DE SOFTWARE GR0841211 - 202110.ead-29778862.06
https://fmu.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_666931… 2/4
da resposta: 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 3
Resposta
Selecionada:
Resposta
Correta:
Comentário
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
deSoftware. 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 4
Resposta
Selecionada:
Resposta Correta:
Comentário
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 não justifica a primeira.
.As duas afirmações são verdadeiras, e a segunda não justifica a
primeira.
Resposta correta. O TDD é uma técnica de implementação e o fato de ser
comum não justifica o seu conceito de ser técnica de implementação.
Pergunta 5
Resposta
Selecionada:
Resposta
Correta:
Comentário
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.
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
13/05/2021 GRA0239 ENGENHARIA DE SOFTWARE GR0841211 - 202110.ead-29778862.06
https://fmu.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_666931… 3/4
Pergunta 6
Resposta
Selecionada:
Resposta Correta: 
Comentário 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:
.As duas afirmações são verdadeiras, e a segunda não justifica a
primeira.
.A primeira afirmação é verdadeira, e a segunda é falsa.
Resposta incorreta. Se não serve mais, não precisa efetuar
manutenção.
Pergunta 7
Resposta
Selecionada:
Resposta
Correta:
Comentário
da resposta:
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 preventiva é ajuste de erros antes de ocorrerem. A preditiva
é ajuste devido o limite de tempo de seu uso.
Pergunta 8
Resposta
Selecionada:
Resposta
Correta:
Comentário
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.
.Qualidade em declínio: a qualidade é diminuída ao menos que sejam adaptados
às mudanças nos ambientes operacionais.
.Qualidade em declínio: a qualidade é diminuída ao menos que sejam
adaptados às mudanças nos ambientes operacionais.
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.
0 em 1 pontos
1 em 1 pontos
1 em1 pontos
1 em 1 pontos
13/05/2021 GRA0239 ENGENHARIA DE SOFTWARE GR0841211 - 202110.ead-29778862.06
https://fmu.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_666931… 4/4
Pergunta 9
Resposta
Selecionada:
Resposta Correta:
Comentário da
resposta:
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.
.Não serve à empresa, mais de 20 anos feito, sem pessoal especialista.
.Não serve à empresa, mais de 20 anos feito, sem pessoal
especialista.
Resposta correta. Para ser legado, precisa ter características que digam que é
antigo, com muito tempo, sem especialistas.
Pergunta 10
Resposta
Selecionada:
Resposta
Correta:
Comentário da
resposta:
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.
.O caso de teste de software permite analisar a fase em que a implementação já
está em um elevado grau de completude.
.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 uso de casos de teste de software 
permite que o sistema esteja mais próximo da realidade, com a
integração das partes.
1 em 1 pontos

Mais conteúdos dessa disciplina