Buscar

engenharia de software 2 - questionario unidade 3

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 3 páginas

Prévia do material em texto

Engenharia de software II
Questionário unidade 3
Questão 01 - 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: 
R: Revisão técnica. 
Questão 02 - Assinale a alternativa que diferencia os processos de verificação 
denominados walkthrough ou passeios de uma revisão técnica formal. 
R: São informais
Comentário: os walkthrough são revisões técnicas informais de um artefato de software 
visando à garantia da qualidade. Normalmente são chamados de revisão por pares, mas
podem ter até três participantes: autor, revisor e moderador. 
Questão 03 - 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? 
R: Verificação
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. 
Questão 04 - 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? 
R: BDD – Behavior Driven Development. 
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. 
Questão 05 - No grafo de controle abaixo, analise e verifique quantos caminhos 
independentes ele possui:
R: 2
Comentário: são 2, A-B-D e A-C-D. 
Questão 06 - 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. 
R: Não há uma fase de testes específica, os testes são realizados na medida em que a 
codificação termina. 
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. 
Questão 07 - Num grafo de controle que possui 15 arestas e 12 nós, qual é a sua 
complexidade ciclomática? 
R: 5
Comentário: V(g)=(E-N)+2 => (15-12)+2 => V(g) = 5. 
Questão 08 - 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? 
R: Protótipo e especificação de casos de uso. 
Comentário: protótipo e especificação de casos de uso definem e detalham os requisitos
esperados pelos usuários. 
Questão 09 - 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? 
R: Testes de aceitação. 
Comentário: testes de aceitação envolvem os usuários finais para garantir a aderência 
do produto aos requisitos especificados. 
 
Questão 10 - 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. 
R: É responsável pelo planejamento e condução da sessão. 
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.

Continue navegando