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