Buscar

Engenharia de Software II 3 1

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

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 6, do total de 7 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

Usuário
	NEWTON PEREIRA M DOS SANTOS
	Curso
	Engenharia de Software II
	Teste
	QUESTIONÁRIO UNIDADE III
	Iniciado
	08/05/20 06:04
	Enviado
	08/05/20 06:11
	Status
	Completada
	Resultado da tentativa
	2,5 em 2,5 pontos  
	Tempo decorrido
	6 minutos
	Instruções
	ATENÇÃO: a avaliação a seguir possui as seguintes configurações:
- Possui número de tentativas limitadas a 3 (três);
- Valida a sua nota e/ou frequência na disciplina em questão – a não realização pode prejudicar sua nota de participação AVA, bem como gerar uma reprovação por frequência;
- Apresenta as justificativas das questões para auxílio em seus estudos – porém, aconselhamos que as consulte como último recurso;
- Não considera “tentativa em andamento” (tentativas iniciadas e não concluídas/enviadas) – porém, uma vez acessada, é considerada como uma de suas 3 (três) tentativas permitidas e precisa ser editada e enviada para ser devidamente considerada;
- Possui um prazo limite para envio (acompanhe seu calendário acadêmico), sendo impossível o seu acesso após esse prazo, então sugerimos o armazenamento e/ou impressão para futuros estudos;
- A não realização prevê nota 0 (zero).
	Resultados exibidos
	Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente
· Pergunta 1
0,25 em 0,25 pontos
	
	
	
	Uma inspeção é extremamente eficaz para a identificação de erros e verificação de suas correções, tornando-se uma das principais ferramentas para a garantia da qualidade de um produto de software. Por não necessitar da execução da aplicação, seu caráter preventivo e de completude a faz mais efetiva que os testes unitários e integrados realizados pelas equipes de desenvolvimento. Assinale a alternativa que descreve o papel do moderador em uma inspeção.
	
	
	
	
		Resposta Selecionada:
	b. 
É responsável pelo planejamento e condução da sessão.
	Respostas:
	a. 
O moderador distribui o documento aos participantes e monta a equipe.
	
	b. 
É responsável pelo planejamento e condução da sessão.
	
	c. 
Examina o artefato antes da reunião de inspeção, aponta erros e faz sugestões de melhoria.
	
	d. 
É responsável pelo registro de toda a sessão e pela geração do relatório final da inspeção.
	
	e. 
Registra as incorreções apontadas pelos inspetores.
	Feedback da resposta:
	Resposta correta: alternativa B.
Comentário: o moderador é o responsável pelo planejamento, pela montagem da equipe de inspeção junto com o autor e pela condução da sessão a partir do checklist. É o facilitador do processo.
	
	
	
· Pergunta 2
0,25 em 0,25 pontos
	
	
	
	Quais são os testes realizados pelos usuários finais e pelos analistas de testes, que visam a garantir que todos os requisitos solicitados foram incluídos e funcionam corretamente no produto entregue?
	
	
	
	
		Resposta Selecionada:
	d. 
Testes de aceitação.
	Respostas:
	a. 
Testes unitários.
	
	b. 
Testes integrados.
	
	c. 
Testes de sistema.
	
	d. 
Testes de aceitação.
	
	e. 
Testes de validação.
	Feedback da resposta:
	Resposta correta: alternativa D.
Comentário: testes de aceitação envolvem os usuários finais para garantir a aderência do produto aos requisitos especificados.
	
	
	
· Pergunta 3
0,25 em 0,25 pontos
	
	
	
	Os testes funcionais são os mais amplamente utilizados em um desenvolvimento de software. Focados nas necessidades ditadas pelos usuários e transformadas em requisitos pelos analistas de sistemas, as situações de testes criadas devem atestar que o software faz exatamente o que foi solicitado e que funciona corretamente. Quais artefatos são essenciais para a elaboração de um bom roteiro de testes?
	
	
	
	
		Resposta Selecionada:
	c. 
Protótipo e especificação de casos de uso.
	Respostas:
	a. 
Protótipo e diagrama de classes.
	
	b. 
Protótipo e diagrama de casos de uso.
	
	c. 
Protótipo e especificação de casos de uso.
	
	d. 
Somente protótipo.
	
	e. 
Diagrama de classes e diagramas de sequência.
	Feedback da resposta:
	Resposta correta: alternativa C.
Comentário: protótipo e especificação de casos de uso definem e detalham os requisitos esperados pelos usuários.
	
	
	
· Pergunta 4
0,25 em 0,25 pontos
	
	
	
	Num grafo de controle que possui 15 arestas e 12 nós, qual é a sua complexidade ciclomática?
	
	
	
	
		Resposta Selecionada:
	c. 
5.
	Respostas:
	a. 
3.
	
	b. 
4.
	
	c. 
5.
	
	d. 
1.
	
	e. 
0.
	Feedback da resposta:
	Resposta correta: alternativa C.
Comentário: V(g)=(E-N)+2 => (15-12)+2 => V(g) = 5.
	
	
	
· Pergunta 5
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 6
0,25 em 0,25 pontos
	
	
	
	No grafo de controle abaixo, analise e verifique quantos caminhos independentes ele possui: 
	
	
	
	
		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 7
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 8
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 9
0,25 em 0,25 pontos
	
	
	
	Assinale a alternativa que diferencia os processos de verificação denominados walkthrough ou passeios de uma revisão técnica formal.
	
	
	
	
		Resposta Selecionada:
	a. 
São informais.
	Respostas:
	a. 
São informais.
	
	b. 
Exigem planejamento detalhado.
	
	c. 
Possuem equipes de até cinco revisores.
	
	d. 
Os papéis são bem estabelecidos.
	
	e. 
Nenhuma das anteriores.
	Feedback da resposta:
	Resposta correta: alternativa A.
Comentário: os walkthrough são revisões técnicas informais de um artefato de softwarevisando à garantia da qualidade. Normalmente são chamados de revisão por pares, mas podem ter até três participantes: autor, revisor e moderador.
	
	
	
· Pergunta 10
0,25 em 0,25 pontos
	
	
	
	A técnica de verificação que se caracteriza por procedimentos relativamente simples que produzem resultados significativos na garantia da qualidade de um produto de software é chamada de:
	
	
	
	
		Resposta Selecionada:
	d. 
Revisão técnica.
	Respostas:
	a. 
Inspeção.
	
	b. 
Passeios.
	
	c. 
Revisão por pares.
	
	d. 
Revisão técnica.
	
	e. 
Prototipação.
	Feedback da resposta:
	Resposta correta: alternativa D.
Comentário: as revisões técnicas são atividades de garantia de qualidade realizadas durante o processo de desenvolvimento e são uma forma de envolver outros membros da equipe e/ou externos com o objetivo de obter o consenso entre todos de que o produto de software está de acordo com as expectativas.

Continue navegando