Prévia do material em texto
30/04/2023, 21:54 AV I: G.37.A.QTS.3 - Qualidade e Testes de Software https://newtonpaiva.instructure.com/courses/16732/quizzes/37647 1/11 * Algumas perguntas ainda não avaliadas AV I Entrega 7 mai em 23:59 Pontos 40 Perguntas 10 Disponível 29 abr em 0:00 - 7 mai em 23:59 Limite de tempo 120 Minutos Instruções Histórico de tentativas Tentativa Tempo Pontuação MAIS RECENTE Tentativa 1 65 minutos 27 de 40 * As respostas corretas estarão disponíveis em 8 mai em 0:01. Pontuação deste teste: 27 de 40 * Enviado 30 abr em 21:54 Esta tentativa levou 65 minutos. IMPORTANTE: • A tentativa será finalizada após clicar no botão ENVIAR • Programe se para realizar suas avaliações com tranquilidade, pois você terá 120 minutos cronometrados (por tentativa) para conclusão e envio das respostas. Após este prazo, a avaliação será automaticamente finalizada. • Será permitida apenas UMA tentativa para realizar esta avaliação. • Ao iniciar a avaliação o cronômetro não para, independentemente da plataforma estar aberta ou não. • Durante a realização da prova, será exibido uma questão por vez, podendo AVANÇAR ou RETORNAR quando necessário, dentro do período da tentativa. • Após abrir a avaliação mesmo não marcando nenhuma opção de resposta, será contabilizada uma tentativa. • Somente finalize a avaliação após conferir as alternativas marcadas por você. 3 / 3 ptsPergunta 1 A engenharia de software é uma prática que permite a um profissional focar em aspectos práticos da produção de software. Podemos interpretar a engenharia de software como uma tecnologia em https://newtonpaiva.instructure.com/courses/16732/quizzes/37647/history?version=1 30/04/2023, 21:54 AV I: G.37.A.QTS.3 - Qualidade e Testes de Software https://newtonpaiva.instructure.com/courses/16732/quizzes/37647 2/11 camadas. Em uma de suas camadas, encontramos utilidades que fornecem suporte automatizado ou semiautomatizado para o processo e métodos de desenvolvimento de software. Essa descrição refere-se a qual camada da tecnologia de engenharia de software? Validação. Ferramentas. Métodos. Processos. Qualidade. Feedback: No entendimento da engenharia de software composta por camadas, a camada de ferramentas possui utilidades para suporte automatizado para as camadas de processos e métodos. Veja mais detalhes no tópico 1 da unidade 1 do livro de Qualidade e Teste de Software. 3 / 3 ptsPergunta 2 Nos dias atuais, os sistemas de software estão presentes em diversos dispositivos e são utilizados para os mais diversos fins. Podemos encontrá-los desde em plantas industriais até em sistemas médicos para cirurgias remotas. No intuito de mitigar problemas como tempo de desenvolvimento, custos, falhas no desenvolvimento desses sistemas de software, uma prática deve ser levada em consideração. Qual é essa prática? Programação orientada a objetos. 30/04/2023, 21:54 AV I: G.37.A.QTS.3 - Qualidade e Testes de Software https://newtonpaiva.instructure.com/courses/16732/quizzes/37647 3/11 Programação estruturada. Programação de software. Engenharia de software. Engenharia de processos. Feedback: Por meio da engenharia de software, utilizamos práticas e conceitos que permitem realizar desenvolvimento de software utilizando sólidos conceitos e técnicas, a fim de minimizar problemas inerentes ao desenvolvimento de software, como visto no tópico 1 da unidade 1 do livro Qualidade e Teste de Software. 3 / 3 ptsPergunta 3 Na área de desenvolvimento de software, em geral, há um mito de que a preocupação com qualidade no produto final de software é algo que apenas deva existir ao final do desenvolvimento do produto em si. Porém, de acordo com a engenharia de software e melhores práticas de desenvolvimento, isso não é uma verdade. A busca de qualidade é um processo que deve existir desde os estágios iniciais do desenvolvimento. Nesse sentido, há um processo que pode colaborar para alcançar esse objetivo. Qual é o nome desse processo? Processo de levantamento de requisitos de software Processo de aquisição de software Processo de desenvolvimento de software Processo de garantia de controle de execução 30/04/2023, 21:54 AV I: G.37.A.QTS.3 - Qualidade e Testes de Software https://newtonpaiva.instructure.com/courses/16732/quizzes/37647 4/11 Processo de garantia de qualidade de software Feedback: De acordo com o que foi visto na unidade 2, tópico 1 do livro Qualidade e testes de software, os processos que procuram colaborar com a busca por qualidade em todo o processo de desenvolvimento, são conhecidos por Processo de garantia de qualidade de software. 3 / 3 ptsPergunta 4 Dentro dos processos de garantia de qualidade software, pode-se encontrar uma série de preocupações e atividades que os definem. Uma das preocupações é em relação ao uso de padrões. Desenvolvidos por instituições como a IEEE ou a ISO, os padrões podem ser adotados voluntariamente por uma organização de engenharia de software ou impostos pelo cliente ou demais interessados. Qual a função que os processos de garantia de qualidade devem desempenhar, considerando o uso de padrões? A função dos processos de garantia de qualidade de software, no uso de padrões, é formar equipes de desenvolvimento de software. A função dos processos de garantia de qualidade de software, no uso de padrões, é formar equipes de gestão de qualidade. A função dos processos de garantia de qualidade de software, no uso de padrões, é permitir a utilização opcional desses, durante o desenvolvimento de software. 30/04/2023, 21:54 AV I: G.37.A.QTS.3 - Qualidade e Testes de Software https://newtonpaiva.instructure.com/courses/16732/quizzes/37647 5/11 A função dos processos de garantia de qualidade de software, no uso de padrões, é garantir que esses tenham sido adotados e tenham sido seguidos e que todos os produtos resultantes estejam em conformidade com eles. A função dos processos de garantia de qualidade de software, no uso de padrões, é desenvolver software sem erros. Feedback: Como visto na unidade 2, tópico 1 do livro de Qualidade e Testes de Software, o uso de padrões por parte dos processos de garantia de qualidade de software é garantir que sejam utilizados pelas equipes que desenvolvem o software e que estas estejam em conformidade com esses padrões. 3 / 3 ptsPergunta 5 A representação contínua do CMMI, diferentemente da representação por estágios, mede processos individualmente de uma organização, por níveis e capacidade. Os níveis de capacidades são indicados quando uma organização busca melhorar processos em específico. Um dos níveis de capacidade é o nível gerenciado. Das opções abaixo, qual descreve o nível gerenciado da representação contínua do CMMI? O processo é executado de modo a completar o trabalho necessário para produzir o trabalho necessário. É sobre planejar a execução e confrontar o que foi executado contra o que foi planejado. 30/04/2023, 21:54 AV I: G.37.A.QTS.3 - Qualidade e Testes de Software https://newtonpaiva.instructure.com/courses/16732/quizzes/37647 6/11 Representa quando o processo é gerenciado quantitativamente por meio de estatísticas e outras técnicas. O processo gerido quantitativamente é alterado e adaptado para atender às necessidades negociais/estratégicas da empresa. O processo é construído sobre as diretrizes do processo existente, e é mantida uma descrição do processo. Feedback: De acordo com o livro Qualidade e Testes de Software, unidade 3, tópico 2.2, o nível gerenciado é sobre planejar a execução e confrontar o executado contra o confrontado. 3 / 3 ptsPergunta 6 O objetivo primário do CMMI é melhorar os processos de uma organização que, por ventura, venha a adotá-lo. Como um modelo de referência, serve como uma estruturação de práticas e abordagens de sucesso comprovado. Essas práticas procuram contribuir com a organização através da disponibilização das seguintes orientações: I) Como avaliar a maturidade da organização e sua capacidade por área de processos.II) Como estabelecer atividades prioritárias para as melhoras propostas. III) Como implementar as melhorias propostas. Das orientações citadas, qual(is) está(ão) correta(s)? I, II e III 30/04/2023, 21:54 AV I: G.37.A.QTS.3 - Qualidade e Testes de Software https://newtonpaiva.instructure.com/courses/16732/quizzes/37647 7/11 Apenas a II II e III Apenas a I I e III Feedback: De acordo com o que foi apresentado na unidade 3, tópico 1 do livro Qualidade e Testes de Sotware, as três orientações fazem parte da motivação do CMMI para auxiliar organizações. 3 / 3 ptsPergunta 7 Em um mundo cada vez mais competitivo, a busca por um diferencial que faça com que uma empresa obtenha vantagem no mercado é um fator crucial para seu sucesso. Tendo em vista isso, organizações nacionais como universidades, indústria e governo brasileiros criaram o programa o MPS.Br. Esse programa possui duas metas: a técnica e a meta de negócios, sendo que a meta de negócios possui alguns objetivos. Dos objetivos abaixo, qual NÃO faz parte da meta de negócios do MPS.Br? Modelo de maturidade do MPS. Realização de cursos, provas e workshops MPS. Criação e aprimoramento do modelo de negócio chamado de MN-MPS. Apoio para organizações que implementaram o modelo MPS. 30/04/2023, 21:54 AV I: G.37.A.QTS.3 - Qualidade e Testes de Software https://newtonpaiva.instructure.com/courses/16732/quizzes/37647 8/11 Transparência para as organizações que realizaram a avaliação MPS. Feedback: De acordo com o livro Qualidade e testes de software, unidade 4, tópico 1, a meta de negócios do modelo MPS.Br não prevê a criação de modelos de maturidade. Esse sim, faz parte da meta técnica do MPS.Br 3 / 3 ptsPergunta 8 De acordo com o ministério de Ciência e Tecnologia, em 2003, todas as 214 empresas que desenvolviam software no Brasil possuíam alguma certificação em qualidade de software, porém com o uso de padrões e modelos internacionais. Diante desse contexto, a SOFTEX (Associação para Promoção da Excelência do Software Brasileiro) propôs um projeto para facilitar o uso de um modelo por empresas nacionais que desenvolvam software. Dentre as alternativas abaixo selecione a opção que contém o nome do projeto proposto pela SOFTEX. QSP.Br. ABNT/CB-025. CMMI. SPICE. MPS.Br. 30/04/2023, 21:54 AV I: G.37.A.QTS.3 - Qualidade e Testes de Software https://newtonpaiva.instructure.com/courses/16732/quizzes/37647 9/11 Feedback: Conforme visto no livro Qualidade e testes de software, unidade 4, tópico 1, o nome do projeto proposto pela SOFTEX foi o MPS.Br 3 / 3 ptsPergunta 9 O programa MPS.Br, criado no Brasil com o objetivo de proporcionar às empresas aqui instaladas um modelo de maturidade e certificação alternativo às opções internacionais como o CMMI, possui cinco modelos. Dos modelos apresentados abaixo, qual NÃO faz parte da coleção de modelos do programa MPS.Br? MR-MPS-SV. MR-MPS-SW. MA-MPS. MR-MPS-NM. MR-MPS-RH. Feedback: De acordo com o livro Qualidade e Testes de Software, unidade 4, tópico 2, o MR-MPS-NM não é um componente do MPS.Br. O correto seria NM-MPS (Modelo de Negócio do MPS) Não avaliado ainda / 13 ptsPergunta 10 30/04/2023, 21:54 AV I: G.37.A.QTS.3 - Qualidade e Testes de Software https://newtonpaiva.instructure.com/courses/16732/quizzes/37647 10/11 Sua Resposta: A técnica de teste estrutural (ou caixa-branca ou ainda teste caixa de vidro) estabelece os requisitos de teste com base na implementação fornecida de um programa, requerendo a execução de partes ou de componentes do programa. Comente sobre 3 tipos de teste Caixa Branca. Existem diversos tipos de teste estrutural ou caixa-branca que podem ser realizados em um software. Teste de condição: essa técnica de teste visa garantir que todas as possíveis combinações de condições sejam testadas. Teste de fluxo de dados: essa técnica de teste é usada para verificar se todas as variáveis do programa foram testadas com valores válidos e inválidos. Teste do caminho básico: é uma técnica de caixa branca, onde calcula se a complexidade lógica do software e utiliza esta medida como base para descobrir os caminhos básicos do software. 30/04/2023, 21:54 AV I: G.37.A.QTS.3 - Qualidade e Testes de Software https://newtonpaiva.instructure.com/courses/16732/quizzes/37647 11/11 PAG: 73 - Livro Texto Abaixo, uma listagem com os tipos de teste caixa-branca existentes (DEVMEDIA, 2012): • Desempenho: verifica se o tempo de resposta é o desejado para o momento de utilização da aplicação. • Carga: verifica o funcionamento da aplicação com a utilização de uma quantidade grande de usuários simultâneos. • Estresse: testa a aplicação sem situações inesperadas. Testa caminhos, às vezes, antes não previstos no desenvolvimento/documentação. • Conformidade: verifica se o software foi desenvolvido de acordo com padrões, normas, procedimentos e guias de TI. • Contingência: verifica se o sistema é capaz de retornar ao estado anterior antes da falha. • Segurança: avalia a adequação dos procedimentos de proteção e as contramedidas projetadas para garantir a confidencialidade das informações e a proteção dos dados contra o acesso não autorizado de terceiros. Pontuação do teste: 27 de 40