·

Análise e Desenvolvimento de Sistemas ·

Qualidade de Software

Send your question to AI and receive an answer instantly

Ask Question

Preview text

Painel / Minhas Disciplinas / TECNOLOGO EM ANALISE 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\n\nIniciado em: segunda, 7 ago 2023, 20:45\nEstado: Finalizada\nConcluída em: 7 ago 2023, 21:46\nTempo empregado: 1 hora\nAvaliar: 0,50 em um máximo de 0,50(100%)\n\nQuestão 1\nCorreto\nAtingiu 0,05 de 0,05\n\nQual das afirmações abaixo é verdadeira sobre SGA - Software Quality Assurance?\n\na. SGA é um método para aumentar a quantidade de bugs em um software\n\nb. 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\n\nc. SGA é um processo que garante que o software seja entregue dentro do prazo estabelecido\n\nd. SGA é o processo de testes de software que verifica se o software produz os resultados esperados\n\ne. SGA é um termo usado para descrever o processo de produção de software\n\nSua resposta está correta.\nA resposta correta é:\nSGA é 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. Questão 2\nCorreto\nAtingiu 0,05 de 0,05\n\nQual é o principal objetivo da garantia da qualidade de software?\n\na. Reduzir os custos de desenvolvimento de software\n\nb. Gerenciar e garantir a qualidade de software\n\nc. Assegurar que o software seja entregue dentro do prazo estabelecido\n\nd. Melhorar a comunicação entre a equipe de desenvolvimento\n\ne. Certificar que todas as funcionalidades foram implementadas corretamente\n\nSua resposta está correta.\nA resposta correta é:\nGerenciar e garantir a qualidade de software. Questão 3\nCorreto\nAtingiu 0,05 de 0,05\n\nA 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 & MAXIM, 2016).\n\nDe acordo com o texto supracitado assinale verdadeiro (V) ou falso (F):\n\n( ) A garantia da qualidade tem como objetivo fornecer dados apenas para o pessoal técnico.\n\n( ) A responsabilidade de fornecer dados sobre a qualidade do produto é do gerenciamento.\n\n( ) A qualidade é atingida apenas por meio de aplicação de métodos de engenharia de software.\n\n( ) A infraestrutura é importante para garantir a qualidade de software.\n\nAssinale a alternativa correta.\n\nF, F, V, F, V\n\nSua resposta está correta.\nA resposta correta é:\nF, V, F, V. Qual é a definição de processo de software e por que é importante aplicar a qualidade no processo de desenvolvimento de software?\n\nVamos começar pelo termo \"qualidade\", usado em expressões do tipo: \"boa qualidade\", \"má qualidade\".\n\nO 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.\n\nImplantar processos bem definidos e orientados por normas é importante para garantir a qualidade do produto de software desenvolver as normas estabelecidas perdendo os critérios de qualidade que são os que nos ajudam a definir. Além disso, processos de desenvolvimento de software ajudam a gerar menos produtos, reduzindo o retrabalho e os erros.\n\nA aplicação de práticas de qualidade permite aumentar a produtividade e reduzir o retrabalho e a ineficiência a pré-requisitos. Isso implica que o projeto deve ser definido e ter também as métricas de como deve ser retornado para as partes do projeto já finalizadas.\n\nA \"qualidade\" é conformidade com requisitos, e estes devem ser definidos para permitir que sejam gerenciados com o uso de medidas, de forma a realizar o retrabalho e aumentar a produtividade. Quando falamos sobre qualidade temos uma das normas que é a NBR ISO 900. O que essa norma nos diz?\n\nA. Que a qualidade é uma \"série de atividades, práticas, eventos, ferramentas e métodos que garantem técnica e administrativas\" que o software pode ser desenvolvido com qualidade e de maneira organizada, disciplina e previsível.\n\nB. Que a qualidade é o produto que atende às metas específicas se atender às preferências do usuário.\n\nC. 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\".\n\nD. Que a qualidade é algo que não reconhece imediatamente, mas não consegue definir explicitamente.\n\nSua resposta está correta.\nA resposta correta é: \"A qualidade é o grau no qual um conjunto de características inerentes satisfaz aos requisitos\". O objetivo da garantia da qualidade de software é fazer com que o sistema seja entregue ao cliente com qualidade e com valor de negócio, e que o processo de verificação dessa qualidade seja conduzido de forma organizada e bem documentada.\n\nÉ considerado um bom processo de garantia de qualidade quando existe uma relação, onde realiza-se uma etapa de garantia da qualidade de software para cada etapa de desenvolvimento.\n\nA garantia da qualidade tem alguns papéis fundamentais que devem ser considerados. Quais são esses papéis?\n\nA. Tratamento de não conformidades, Melhoria contínua, Gestão de mudanças\nB. Ajuda a estabelecer processos; Determina programas de medida para avaliar processos; Procura identificar as fraquezas para avaliar processos; É uma responsabilidade de gerenciamento; Está relacionada com todos os produtos do processo; Avalia se o controle de qualidade está funcionando\nC. Auditoria e inspeção, Treinamento e capacitação, Gestão de mudanças\nD. Auditoria e inspeção, Tratamento de não conformidades, Melhoria contínua\n\nSua resposta está correta.\nA resposta correta é:\nAjuda a estabelecer processos; Determina programas de medida para avaliar processos; Procura identificar as fraquezas para avaliar processos; É uma responsabilidade de gerenciamento; Está relacionada com todos os produtos que serão gerados por um processo; Avalia se o controle de qualidade está funcionando. Podemos trabalhar com as métricas em todas as fases do ciclo de desenvolvimento do software. Algumas informam níveis difíceis de usar e compreender e outras de níveis mais difíceis, dependendo de como são aplicadas. Nas 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).\n\nO modelo de requisitos é onde os requisitos são formulados e se estabelece a base para o projeto de software.\nUma 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 custo do trabalho, para projetar, para codificar e testar determinados 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 un linhas projetados do sistema (PRESSMAN e MAXIM, 2016).\n\nOutra métrica usada é por Pontos de função, que é derivada de medidas que são calculadas por valores de domínio de sistema, que se definem em diversas formas.\n\nDe acordo com o texto supracitado responda Verdadeiro (V) ou Falso (F) para as afirmações a seguir:\n( ) As métricas só ajudam na fase de levantamento de requisitos do software.\n( ) As métricas de produto proporcionam informações sobre a qualidade do modelo de análise.\n( ) A métrica baseada em função é utilizada apenas para medir a funcionalidade que o sistema irá fornecer.\n( ) Os Pontos de função são derivadas de medidas que são calculadas por valores de domínio de sistema, que são definidos em diversas formas.\n\nAssinale a alternativa correta:\n\na. F, F, F, V, F\nb. V, V, V, V, V\nc. F, V, F, V, F\nd. F, V, F, V, V\n\ne. F, V, F, V, F\n\nSua resposta está correta.\nA resposta correta é: F, V, F, V, V 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.\n\nDe acordo com o texto supracitado assinale Verdadeiro (V) ou Falso (F) na opções a seguir:\n( ) As métricas proporcionam uma base objetiva para avaliação quantitativa do software.\n( ) As métricas são os termos equivalentes na Engenharia de Software.\n( ) Os indicadores são utilizados para coletar dados quantitativos sobre o software.\n( ) As métricas são fundamentais para o entendimento do conteúdo a ser tratado em Engenharia de Software.\n( ) As métricas são úteis apenas durante a fase de codificação do software.\n\nAssinale a alternativa correta:\n\na. V, V, V, V\nb. F, F, V, F\nc. F, V, F, F\nd. V, F, F, V, F\ne. F, F, F, V, V\n\nSua resposta está correta.\nA resposta correta é: V, F, V, F, V Seguir para.. SLIDES AULA 05