Prévia do material em texto
Iniciado em quarta, 19 jul 2023, 16:24 Estado Finalizada Concluída em quarta, 19 jul 2023, 17:00 Tempo empregado 36 minutos 19 segundos Avaliar 0,50 de um máximo de 0,50(100%) Questão 1 Correto Atingiu 0,05 de 0,05 Quando falamos sobre qualidade temos uma das normas que é a NBR ISO 900. O que essa norma nos diz? a. Que a qualidade é uma “série de atividades, práticas, eventos, ferramentas e métodos que garantem técnica e administrativamente que o software pode ser desenvolvido com qualidade e de maneira organizada, disciplinada e previsível”. b. Que a qualidade é “a melhoria do processo de software, é importante para que defeitos no produto possam ser evitados ao máximo possível, aumentando a produtividade e facilitando a manutenção” c. Que a qualidade é o produto que atende às metas específicas se ele atender às preferências do usuário d. Que a qualidade é algo que se reconhece imediatamente, mas não consegue definir explicitamente e. Que a qualidade é “o grau no qual um conjunto de características inerentes satisfaz aos requisitos”. Sua resposta está correta. A resposta correta é: Que a qualidade é “o grau no qual um conjunto de características inerentes satisfaz aos requisitos”. Painel / Minhas Disciplinas / TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS - 3123 - TESTE E QUALIDADE DE SOFTWARE / ATIVIDADE DE ESTUDO 01 - VALOR 0,5 PONTOS / CLIQUE AQUI PARA REALIZAR A ATIVIDADE DE ESTUDO 01 - PRAZO FINAL: 14/08/2023 https://www.eadunifatecie.com.br/course/view.php?id=18007 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-4 https://www.eadunifatecie.com.br/mod/quiz/view.php?id=572105 Questão 2 Correto Atingiu 0,05 de 0,05 Podemos trabalhar com as métricas em todas as fases do ciclo de desenvolvimento do software. Algumas atingem níveis fáceis de usar e compreender e outras de níveis mais difíceis, dependendo de como são aplicadas. Na fase de levantamento de requisitos, as métricas de produto proporcionam informações sobre a qualidade do modelo de análise (PRESSMAN e MAXIM, 2016). O modelo de requisitos é onde os requisitos são formulados e onde se estabelece a base para o projeto de software. Uma das métricas usadas é a baseada em função. Ela é utilizada para medir a funcionalidade que o sistema irá fornecer, podendo ser empregadas para estimar um custo ou trabalho, para projetar, para codificar e testar um determinado software. Elas ajudam a prever o número de erros que podem ser encontrados durante um teste e a prever o número de componentes ou linhas projetadas do sistema (PRESSMAN e MAXIM, 2016). Outra métrica usada é por Pontos de função, que são derivadas de medidas que são calculadas por valores de domínio de informações, que são definidos em diversas formas. De acordo com o texto supracitado responda Verdadeiro (V) ou Falso (F) para as afirmações a seguir: ( ) As métricas só são aplicadas na fase de levantamento de requisitos do software. ( ) As métricas de produto proporcionam informações sobre a qualidade do modelo de análise. ( ) A métrica baseada em função é utilizada apenas para medir a funcionalidade que o sistema irá fornecer. ( ) As métricas ajudam a prever o número de erros que podem ser encontrados durante um teste e a prever o número de componentes ou linhas projetadas do sistema. ( ) Os Pontos de função são derivados de medidas que são calculadas por valores de domínio de informações, que são definidos em diversas formas. Assinale a alternativa correta: a. V, V, V, V, V b. F, V, F, V, F c. F, V, F, V, F d. F, F, V, V, F e. F, V, F, V, V Sua resposta está correta. A resposta correta é: F, V, F, V, V Questão 3 Correto Atingiu 0,05 de 0,05 Quais são os atributos fundamentais de qualidade do produto de software de acordo com o Padrão ISO/IEC 9126? a. Competitividade, Sobrevivência, Essencial, Custo benefício e Retenção de Consumidores b. Funcionalidade, Confiabilidade, Usabilidade, Visão do Fabricante e Visão do Produto c. Competitividade, Sobrevivência, Essencial, Eficiência, Manutenibilidade e Portabilidade d. Visões, Visão do Usuário, Visão do Fabricante, Visão do Produto, Visão baseada em valor e Transcendental e. Funcionalidade, Confiabilidade, Usabilidade, Eficiência, Manutenibilidade e Portabilidade Sua resposta está correta. A resposta correta é: Funcionalidade, Confiabilidade, Usabilidade, Eficiência, Manutenibilidade e Portabilidade Questão 4 Correto Atingiu 0,05 de 0,05 A qualidade hoje deixou de ser um diferencial e passou a ser um pré-requisito básico para qualquer produto ou serviço. Pensando sobre essa informação, qual a importância da qualidade de software na Engenharia de Software? De acordo com o texto supracitado assinale verdadeiro (V) ou falso (F) quanto às afirmações a respeito das razões para considerar em relação à qualidade a seguir: ( ) Competitividade: Clientes buscam software com qualidade, e a empresa precisa buscar formas de sobreviver no mercado desenvolvendo software com qualidade. ( ) Sobrevivência: Forma do software com qualidade se destacar no mercado. ( ) Essencial: Essencial ter qualidade principalmente para o mercado internacional. ( ) Custo/benefício: Sistema de qualidade direcionado para o aumento de produtividade e tem redução de custos. Assinale a alternativa correta: a. V, F, V, F b. F, F, V, V c. V, V, V, V d. V, V, F, F e. F, F, F, F Sua resposta está correta. A resposta correta é: F, F, V, V Questão 5 Correto Atingiu 0,05 de 0,05 Qual é o principal objetivo da garantia da qualidade de software? a. Gerenciar e garantir a qualidade do software b. Melhorar a comunicação entre a equipe de desenvolvimento c. Reduzir os custos de desenvolvimento de software d. Assegurar que o software seja entregue dentro do prazo estabelecido e. Certificar que todas as funcionalidades foram implementadas corretamente Sua resposta está correta. A resposta correta é: Gerenciar e garantir a qualidade do software Questão 6 Correto Atingiu 0,05 de 0,05 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 é 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 b. 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 c. 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 d. 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 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 ciclode vida. Para isso, são utilizadas políticas e procedimentos com atividades de melhoria contínua de processos realizadas durante todo o projeto Questão 7 Correto Atingiu 0,05 de 0,05 Qual é a afirmação verdadeira sobre o framework HEART? a. HEART é um framework que se concentra apenas em métricas técnicas b. As siglas da palavra HEART significam Happiness, Environment, Acceptance, Retaliation e Task Success c. HEART foi desenvolvido pela Amazon e pela Apple d. HEART utiliza métricas centradas no usuário para medir a experiência do usuário com o software e. HEART não é importante para o sucesso do software 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 8 Correto Atingiu 0,05 de 0,05 Qual é a definição de processo de software e por que é importante aplicar a qualidade no processo de desenvolvimento de software? a. O processo de software pode ser definido como um conjunto de atividades, ações e tarefas que são realizadas na construção de um produto ou serviço de software. É importante aplicar a qualidade no processo de desenvolvimento de software porque isso leva a um aumento da qualidade do produto ou serviço e também a uma redução do retrabalho, o que leva a uma diminuição do tempo de desenvolvimento e mais produtividade b. A "qualidade" é conformidade com requisitos, e estes devem estar definidos para permitir que sejam gerenciados com o uso de medidas, de forma a reduzir o retrabalho e aumentar a produtividade”. c. Implantar processos bem definidos e orientados por normas é importante na garantia da qualidade do produto de software porque as normas estabelecem padrões e critérios de qualidade que os produtos de software devem atender. Isso ajuda a garantir que o software seja desenvolvido de forma consistente e que atenda aos requisitos do cliente. Além disso, processos bem definidos ajudam as equipes de desenvolvimento a serem mais produtivas, reduzindo o retrabalho e os erros d. A aplicação de práticas de qualidade pode ajudar a aumentar a produtividade e reduzir o retrabalho no processo de desenvolvimento de software porque as práticas garantem que o software seja desenvolvido de forma organizada, disciplinada e previsível. Isso significa que as equipes de desenvolvimento seguirão um processo bem definido e terão menos chances de cometer erros ou ter que retrabalhar em partes do projeto já finalizadas e. Vamos começar pelo termo “qualidade‟, usado em expressões do tipo: “boa qualidade‟, “má qualidade‟. Sua resposta está correta. A resposta correta é: O processo de software pode ser definido como um conjunto de atividades, ações e tarefas que são realizadas na construção de um produto ou serviço de software. É importante aplicar a qualidade no processo de desenvolvimento de software porque isso leva a um aumento da qualidade do produto ou serviço e também a uma redução do retrabalho, o que leva a uma diminuição do tempo de desenvolvimento e mais produtividade Questão 9 Correto Atingiu 0,05 de 0,05 Questão 10 Correto Atingiu 0,05 de 0,05 Qual é o objetivo principal das revisões técnicas de software de acordo com Pressman e Maxim (2016)? a. Identificar possíveis melhorias no processo de gerenciamento de qualidade b. Avaliar a qualidade do código fonte após a liberação do software c. Verificar se os modelos de requisitos e de projeto foram corretamente implementados d. Encontrar erros durante o processo de desenvolvimento, evitando que se tornem defeitos após a liberação do software e. Validar se o software está completamente livre de erros e defeitos Sua resposta está correta. A resposta correta é: Encontrar erros durante o processo de desenvolvimento, evitando que se tornem defeitos após a liberação do software Qual das afirmações abaixo é verdadeira sobre SGA - Software Quality Assurance? a. SGA é o processo de testes de software que verifica se o software produz os resultados esperados b. SGA é um método para aumentar a quantidade de bugs em um software c. SGA é um termo usado para designar o processo de produção de software d. SGA é um procedimento que garante que o software seja entregue dentro do prazo estabelecido e. SGA é o nome dado ao processo para garantir a qualidade de um software e que possui uma série planejada de atividades de apoio que auxiliam na confiança ao software Sua resposta está correta. A resposta correta é: SGA é o nome dado ao processo para garantir a qualidade de um software e que possui uma série planejada de atividades de apoio que auxiliam na confiança ao software ← ÁUDIO AULA 04 Seguir para... https://www.eadunifatecie.com.br/mod/url/view.php?id=572104&forceview=1 SLIDES AULA 05 → https://www.eadunifatecie.com.br/mod/resource/view.php?id=572107&forceview=1