Prévia do material em texto
Painel / Minhas Disciplinas / TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS - 3123 - TESTE E QUALIDADE DE SOFTWARE / PROVA CURRICULAR - REALIZAÇÃO DIA 07/09/2023 ATÉ 10/09/2023 - VALOR 6,0 PONTOS / CLIQUE AQUI PARA REALIZAR A PROVA CURRICULAR - DIA 07/09/2023 ATÉ 10/09/2023 - VALOR 6,0 PONTOS - 1ª OPORTUNIDADE Questão 1 Correto Atingiu 0,60 de 0,60 Quais são as atividades envolvidas no gerenciamento da qualidade de projetos de software, de acordo com o PMBOK? E como o gerenciamento da qualidade pode garantir que o produto de software satisfaça as necessidades do cliente? a. O gerenciamento da qualidade de projetos de software busca assegurar que o produto satisfaça as necessidades do cliente, envolvendo todas as atividades do desenvolvimento por todo o seu ciclo de vida. Para isso, são utilizadas políticas e procedimentos com atividades de melhoria contínua de processos realizadas durante todo o projeto b. O gerenciamento da qualidade de projetos de software é responsável apenas pelo controle de qualidade do produto final de software, não incluindo a garantia da qualidade de software. Isso significa que os defeitos de software podem aparecer mesmo após a entrega do produto ao cliente c. As atividades envolvidas no gerenciamento da qualidade de projetos de software são apenas as técnicas de gerenciamento de projeto, e não incluem métodos de engenharia de software, ações de controle de qualidade e garantia da qualidade de software. Essas atividades não são relevantes para garantir a satisfação do cliente d. As atividades envolvidas no gerenciamento da qualidade de projetos de software são apenas métodos de engenharia de software, e não incluem ações de controle de qualidade e garantia da qualidade de software. Essas atividades não são relevantes para garantir a satisfação do cliente e. O gerenciamento da qualidade de projetos de software não é necessário para garantir a satisfação do cliente. O importante é apenas que o produto de software seja entregue dentro do prazo estabelecido Sua resposta está correta. A resposta correta é: O gerenciamento da qualidade de projetos de software busca assegurar que o produto satisfaça as necessidades do cliente, envolvendo todas as atividades do desenvolvimento por todo o seu ciclo de vida. Para isso, são utilizadas políticas e procedimentos com atividades de melhoria contínua de processos realizadas durante todo o projeto https://www.eadunifatecie.com.br/my/ https://www.eadunifatecie.com.br/course/view.php?id=18007 https://www.eadunifatecie.com.br/course/view.php?id=18007#section-11 https://www.eadunifatecie.com.br/course/view.php?id=18007#section-11 https://www.eadunifatecie.com.br/course/view.php?id=18007#section-11 https://www.eadunifatecie.com.br/mod/quiz/view.php?id=572122 https://www.eadunifatecie.com.br/mod/quiz/view.php?id=572122 https://www.eadunifatecie.com.br/mod/quiz/view.php?id=572122 Questão 2 Correto Atingiu 0,60 de 0,60 Qual é a importância de uma estratégia sistemática para o teste de software, de acordo com Pressman e Maxim? a. Eliminar a necessidade de contratar equipes de testes especializadas b. Garantir que todos os erros do software serão encontrados c. Evitar perda de tempo, esforços desnecessários e a não detecção de erros d. Reduzir o número de defeitos encontrados no software e. Acelerar o processo de teste de software Sua resposta está correta. A resposta correta é: Evitar perda de tempo, esforços desnecessários e a não detecção de erros Questão 3 Correto Atingiu 0,60 de 0,60 A garantia da qualidade tem como objetivo fornecer ao pessoal técnico e administrativo os dados necessários sobre a qualidade do produto e, com isso, ganhando entendimento e confiança de que as ações para atingir a qualidade desejada do produto estão funcionando. Esses dados fornecidos são de responsabilidade do gerenciamento, que trata dos problemas e aplica os recursos necessários para resolver os problemas de qualidade (PRESSMAN e MAXIM , 2016). De acordo com o texto supracitado assinale verdadeiro (V) ou falso (F): ) A garantia da qualidade tem como objetivo fornecer dados apenas para o pessoal técnico. ( ) A responsabilidade de fornecer dados sobre a qualidade do produto é do gerenciamento. ( ( ) A qualidade é atingida apenas por meio da aplicação de métodos de engenharia de software. ) A infraestrutura é importante para garantir a qualidade de software. ( Assinale a alternativa correta: a. V, F, V, F b. V, V, V, V c. F, V, F, V d. F, F, F, F e. F, F, V, V Sua resposta está correta. A resposta correta é: F, V, F, V Questão 4 Correto Atingiu 0,60 de 0,60 Qual é a afirmação verdadeira sobre o framework HEART? a. HEART não é importante para o sucesso do software b. HEART utiliza métricas centradas no usuário para medir a experiência do usuário com o software c. HEART foi desenvolvido pela Amazon e pela Apple d. As siglas da palavra HEART significam Happiness, Environment, Acceptance, Retaliation e Task Success e. HEART é um framework que se concentra apenas em métricas técnicas Sua resposta está correta. A resposta correta é: HEART utiliza métricas centradas no usuário para medir a experiência do usuário com o software Questão 5 Correto Atingiu 0,60 de 0,60 Durante a criação de um software sempre haverá elementos qualitativos. E as métricas proporcionam uma base por meio da qual análise, projeto, codificação e teste podem ser conduzidos de forma mais objetiva e avaliados de maneira mais quantitativa. Para você entender melhor sobre métricas, vou apresentar alguns conceitos que serão fundamentais para entender o conteúdo a ser tratado. No contexto da Engenharia de Software poderemos encontrar os termos: medidas, métricas e indicadores. De acordo com o texto supracitado assinale Verdadeiro (V) ou Falso (F) na opções a seguir: ) As métricas proporcionam uma base objetiva para avaliação quantitativa do software. ( ) As medidas e as métricas são termos equivalentes na Engenharia de Software. ( ) Os indicadores são utilizados para coletar dados quantitativos sobre o software. ( ) As métricas são fundamentais para o entendimento do conteúdo a ser tratado em Engenharia de Software. ( ) As métricas são úteis apenas durante a fase de codificação do software. ( Assinale a alternativa correta: a. F, F, F, V, V b. F, V, F, V, F c. V, F, F, V, F d. V, V, V, V, V e. V, V, F, F, F Sua resposta está correta. A resposta correta é: V, F, F, V, F Questão 6 Correto Atingiu 0,60 de 0,60 Questão 7 Correto Atingiu 0,60 de 0,60 Qual a importância do Ciclo de Vida de Teste de Software? a. Ajuda a aumentar os custos de manutenção do software b. Ajuda a garantir que o software é confiável e contribui para a fidelização do cliente c. Não há importância em seguir o Ciclo de Vida de Teste de Software d. Apenas ajuda a garantir a qualidade do software e. Apenas ajuda a identificar as falhas no código final do software Sua resposta está correta. A resposta correta é: Ajuda a garantir que o software é confiável e contribui para a fidelização do cliente Será que testar o software é uma atividade com riscos? Sim, a atividade de testar é bastante ligada ao risco, pois custa dinheiro e não é fácil garantir que nenhum defeito ocorra enquanto o software estiver em uso pelo usuário. O risco é um dos elementos mais importantes ao se elaborar um projeto de testes, por isso precisa ser analisado e definido os níveis de prioridade. As equipes de teste das empresas devem procurar um nível de cobertura dos testes que minimizem a possibilidade de defeitos e falhas. Não é fácil classificar o risco e determinar o custo de criação de um controle que evite a ocorrência desse risco. A relação custo-benefício precisa ser avaliada antes de tomar qualquer decisão,porque o custo do controle do risco pode ser maior do que o risco mesmo (RIOS, 2013). De acordo com o texto, qual das opções abaixo está correta? a. As equipes de teste devem procurar um nível de cobertura dos testes que maximize a possibilidade de defeitos e falhas. b. A atividade de testar software não está ligada a riscos c. Definir níveis de prioridade não é importante ao elaborar um projeto de testes. d. É fácil classificar o risco e determinar o custo de criação de um controle para evitá-lo. e. O custo do controle do risco pode ser maior do que o risco em si. Sua resposta está correta. A resposta correta é: O custo do controle do risco pode ser maior do que o risco em si. Questão 8 Correto Atingiu 0,60 de 0,60 Para Sommerville (2018), o objetivo da medição é usá-la para revisões e fazer julgamento sobre a qualidade de software, também pode ser usada para realçar áreas do software que podem ser melhoradas a longo prazo. Para Pressman e Maxim (2016, p. 676) as métricas de teste podem ser classificadas em duas grandes categorias: De acordo com o texto supracitado, responda qual das afirmações abaixo é verdadeira: a. As métricas de teste podem ser classificadas em métricas que tentam prever o número provável de testes necessários em vários níveis de teste e métricas que focalizam a abrangência do teste para determinado componente. b. As métricas de teste podem ser classificadas em métricas que medem a eficiência dos testes e métricas que medem a satisfação do usuário. c. As métricas de teste não são relevantes para o processo de desenvolvimento de software. d. As métricas de teste podem ser classificadas em métricas que medem o desempenho do sistema e métricas que medem a complexidade do software. e. As métricas de teste podem ser classificadas em métricas que medem a segurança do sistema e métricas que medem a velocidade de execução dos testes. Sua resposta está correta. A resposta correta é: As métricas de teste podem ser classificadas em métricas que tentam prever o número provável de testes necessários em vários níveis de teste e métricas que focalizam a abrangência do teste para determinado componente. Questão 9 Correto Atingiu 0,60 de 0,60 Qual é a abordagem sugerida por Pressman e Maxim (2016) para garantir a qualidade de software por meio do controle de qualidade? a. Implementação de práticas de engenharia de software para garantir a qualidade do produto final b. Uso de uma combinação de medições e feedback para ajustar o processo quando os artefatos não atendem às metas de qualidade c. Aplicação de etapas de teste para descobrir erros no código do software antes dos testes começarem d. Aplicação de técnicas de gerenciamento de projeto para garantir a qualidade do software e. Revisão de modelos de forma a garantir que sejam completos e consistentes Sua resposta está correta. A resposta correta é: Uso de uma combinação de medições e feedback para ajustar o processo quando os artefatos não atendem às metas de qualidade Questão 10 Correto Atingiu 0,60 de 0,60 Os testes de software, para Lamounier (2021, p. 22) são “ferramentas de extrema importância para que o desenvolvimento evolua, de forma que quanto menos erros forem apresentados, maior será a garantia de qualidade demonstrada”. Para implementá-los de forma adequada é necessário adotar técnicas de testes de software, desde a fase de elicitação até sua entrega para garantir a qualidade do sistema. As técnicas de teste são procedimentos técnicos e gerenciais que auxiliam na avaliação do software e nas suas melhorias. Elas podem ser aplicadas, independentemente do tipo de projeto de software ou aplicação que esteja sendo desenvolvida. É importante entender quais técnicas mais se adaptam ao tipo de sistema que será testado. Existem inúmeras técnicas de teste que podem ser usadas para avaliar diferentes aspectos ou para evitar que o sistema apresente bugs ou retorne notificações inesperadas. De acordo com o texto a supracitado responda Verdadeiro (V) ou Falso (F) para as seguintes opções: ) As técnicas de teste podem ser aplicadas independentemente do tipo de projeto de software ou aplicação que esteja sendo ( desenvolvida. ( ) Os testes de usabilidade são realizados apenas na fase de entrega do software. ( ) O teste funcional ou de caixa preta se baseia nas especificações e considera apenas entradas aceitas pelo componente (função) e saídas esperadas. ( ) A implementação adequada de testes de software não afeta a garantia de qualidade do sistema. ( ) As técnicas de teste não são importantes para avaliar diferentes aspectos ou evitar que o sistema apresenta bugs ou retorne notificações inesperadas. Assinale a alternativa correta: a. V, V, V, F, F b. F, F, F, F, F c. F, F, V, V, V d. V, V, V, V, V e. V, F, V, F, F Sua resposta está correta. A resposta correta é: V, F, V, F, F Questão 11 Correto Atingiu 0,60 de 0,60 ◄ ENQUETE DE SATISFAÇÃO - EAD UNIFATECI E Seguir para... CLIQUE AQUI PARA REALIZAR A PROVA CURRICULAR - DIA 11/09/2023 - VALOR 6,0 PONTOS - 2ª OPORTUNIDADE ► https://www.eadunifatecie.com.br/mod/feedback/view.php?id=572121&forceview=1 https://www.eadunifatecie.com.br/mod/feedback/view.php?id=572121&forceview=1 https://www.eadunifatecie.com.br/mod/quiz/view.php?id=572123&forceview=1 https://www.eadunifatecie.com.br/mod/quiz/view.php?id=572123&forceview=1