QUESTIONÁRIO - UNIDADE III - ENGENHARIA DE SOFTWARE II
Por: mfdelavor • 4/3/2017 • Trabalho acadêmico • 1.129 Palavras (5 Páginas) • 3.095 Visualizações
• Pergunta 1
0,25 em 0,25 pontos
No grafo de controle abaixo, analise e verifique quantos caminhos independentes ele possui:
<- (A) ->
<- (B) (C) ->
(D)
Resposta Selecionada: b.
2.
Respostas: a.
1.
b.
2.
c.
3.
d.
4.
e.
Nenhum.
Feedback da resposta: Resposta correta: alternativa B.
Comentário: são 2, A-B-D e A-C-D.
• Pergunta 2
0,25 em 0,25 pontos
Como são chamadas as atividades que consistem em ações realizadas ao final de cada fase, interação ou artefato produzido durante o ciclo de desenvolvimento do software e que possuem o objetivo de atestar que o produto está sendo desenvolvido corretamente?
Resposta Selecionada: e.
Verificação.
Respostas: a.
Comparação.
b.
Revisão.
c.
Avaliação.
d.
Validação.
e.
Verificação.
Feedback da resposta: Resposta correta: alternativa E.
Comentário: são as atividades de verificação. A validação consiste nas ações realizadas ao final ou durante o processo de desenvolvimento do software.
• Pergunta 3
0,25 em 0,25 pontos
Como é chamada a técnica de testes ágeis utilizada para auxiliar na elaboração dos testes seguindo uma estrutura de linguagem natural que facilita o entendimento de todos e funciona como um caso de teste dentro do processo ágil de desenvolvimento?
Resposta Selecionada: d.
BDD – Behavior Driven Development.
Respostas: a.
Casos de testes e roteiro de testes.
b.
EDD – Environment Driven Development.
c.
ADD – Agile Driven Development.
d.
BDD – Behavior Driven Development.
e.
TDD – Test Driven Development.
Feedback da resposta: Resposta correta: alternativa D.
Comentário: o BDD, Behavior Driven Development, é utilizado para auxiliar na elaboração dos testes seguindo uma estrutura de linguagem natural que facilita o entendimento de todos e funciona como um caso de teste dentro do processo ágil de desenvolvimento.
• Pergunta 4
0,25 em 0,25 pontos
No processo tradicional de testes, a equipe de testes é separada da equipe de desenvolvimento do software com o objetivo de encontrar e apontar os erros para serem corrigidos. Assinale a alternativa que apresenta uma atividade que caracteriza os testes ágeis, diferenciando-os dos testes tradicionais.
Resposta Selecionada: e.
Não há uma fase de testes específica, os testes são realizados na medida em que a codificação termina.
Respostas: a.
Corrigir erros.
b.
Feedbacks somente ao final de fases do ciclo de vida.
c.
Pouca interação com os usuários.
d.
Maior tempo de testes.
e.
Não há uma fase de testes específica, os testes são realizados na medida em que a codificação termina.
Feedback da resposta: Resposta correta: alternativa E.
Comentário: no processo ágil não há uma fase de testes específica, os testes são realizados na medida em que a codificação termina. O feedback é imediato, ou seja, o defeito é apontado e corrigido na hora.
• Pergunta 5
0,25 em 0,25 pontos
Num grafo de controle que possui 15 arestas
...