Baixe o app para aproveitar ainda mais
Prévia do material em texto
11/06/2021 Avaliação Online 2: G.MAI.QTS.4 - Qualidade e Testes de Software https://newtonpaiva.instructure.com/courses/11655/quizzes/26173 1/11 Avaliação Online 2 Entrega 14 jun em 23:59 Pontos 20 Perguntas 10 Disponível 8 jun em 0:00 - 14 jun em 23:59 7 dias Limite de tempo 120 Minutos Tentativas permitidas 2 Instruções Histórico de tentativas Tentativa Tempo Pontuação MAIS RECENTE Tentativa 1 29 minutos 20 de 20 As respostas corretas estarão disponíveis em 15 jun em 0:00. Pontuação desta tentativa: 20 de 20 Enviado 11 jun em 20:45 Esta tentativa levou 29 minutos. Leia com atenção as orientações abaixo antes de iniciar esta prova: Serão permitidas duas tentativas para realizar esta avaliação, prevalecendo a maior nota. Programe-se para realizar suas avaliações com tranquilidade, pois você terá 120 minutos cronometrados (por tentativa) para conclusão e envio das respostas. 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 “Voltar” quando necessário dentro do período da tentativa; A tentativa somente será contabilizada após clicar no botão “Enviar”. Fazer o teste novamente 2 / 2 ptsPergunta 1 https://newtonpaiva.instructure.com/courses/11655/quizzes/26173/history?version=1 https://newtonpaiva.instructure.com/courses/11655/quizzes/26173/take?user_id=12503 11/06/2021 Avaliação Online 2: G.MAI.QTS.4 - Qualidade e Testes de Software https://newtonpaiva.instructure.com/courses/11655/quizzes/26173 2/11 O programa MPS.Br, criado em conjunto com instituições de pesquisa, indústria e governo, tem como principal objetivo desenvolver e semear um modelo de melhoria de processos procurando estabelecer um caminho economicamente viável para organizações, incluindo pequenas e médias empresas. O programa possui duas metas, uma técnica e outra de negócio. A meta técnica visa o aprimoramento do programa em si. Quais dos itens abaixo não pertence à meta técnica do MPS.br? Formação de instituições Avaliadoras. Formação de instituições de Consultoria de Aquisição. Guias de modelos de maturidade do MPS. Formação de instituição de ensino à Engenharia de Software. Formação de Instituições Implementadoras. De acordo com o livro Qualidade e Testes de Software, unidade 4, tópico 1, dentro das metas técnicas do programa MPS.Br não encontramos nenhuma meta atrelada à formação de instituições de ensino focadas à engenharia de software. 2 / 2 ptsPergunta 2 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? 11/06/2021 Avaliação Online 2: G.MAI.QTS.4 - Qualidade e Testes de Software https://newtonpaiva.instructure.com/courses/11655/quizzes/26173 3/11 MR-MPS-NM. MR-MPS-RH. MR-MPS-SV. MR-MPS-SW. MA-MPS. 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) 2 / 2 ptsPergunta 3 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. SPICE. QSP.Br. ABNT/CB-025. 11/06/2021 Avaliação Online 2: G.MAI.QTS.4 - Qualidade e Testes de Software https://newtonpaiva.instructure.com/courses/11655/quizzes/26173 4/11 CMMI. MPS.Br. 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 2 / 2 ptsPergunta 4 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? Criação e aprimoramento do modelo de negócio chamado de MN-MPS. Modelo de maturidade do MPS. Transparência para as organizações que realizaram a avaliação MPS. Realização de cursos, provas e workshops MPS. Apoio para organizações que implementaram o modelo MPS. 11/06/2021 Avaliação Online 2: G.MAI.QTS.4 - Qualidade e Testes de Software https://newtonpaiva.instructure.com/courses/11655/quizzes/26173 5/11 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 2 / 2 ptsPergunta 5 Considerando todo o arcabouço fornecido pela Engenharia de software, encontramos atividades que visam promover a construção de um produto de software com qualidade ao final de todo um processo rígido e consistente. As atividades englobam desde o levantamento de requisitos até a codificação do produto propriamente dito. Além dessas atividades, encontramos aquelas conhecidas como VV&T. Dentro delas, há uma que possui a seguinte descrição: “[...] é uma das mais utilizadas, e constitui um elemento para fornecer evidências da confiabilidade do software em complemento a outras atividades [...]” Essa descrição pertence a qual atividade de VV&T? Atividade de verificação Atividade de especificação Atividade de inspeção Atividade de teste Atividade de validação 11/06/2021 Avaliação Online 2: G.MAI.QTS.4 - Qualidade e Testes de Software https://newtonpaiva.instructure.com/courses/11655/quizzes/26173 6/11 Conforme observado no livro Qualidade e Testes de Software, unidade 5, tópico 1, a atividade de teste é a atividade que serve para o fornecimento de evidências da confiabilidade de um produto de software e deve ser amplamente utilizada. 2 / 2 ptsPergunta 6 Visando obter qualidade em produtos de software, principalmente no que tange à sua construção, a engenharia de software faz uso de várias atividades para atingir esse fim. Uma dessas atividades é o teste de software, que possui definição e diversos conceitos necessários para a sua prática. Das alternativas abaixo, qual delas apresenta a definição de “erro”? É a ocorrência virtual, não real, de um defeito num artefato de software que promove a igualdade entre o valor obtido e o valor esperado, ou seja, qualquer estado intermediário correto ou resultado esperado na execução de um programa. É uma manifestação concreta de um defeito num artefato de software. Diferença entre o valor obtido e o valor esperado, é qualquer estado intermediário incorreto ou resultado inesperado na execução de um programa. É o comportamento operacional do software diferente do esperado pelo usuário. Uma falha pode ter sido causada por diversos erros e alguns erros podem nunca causar uma falha. 11/06/2021 Avaliação Online 2: G.MAI.QTS.4 - Qualidade e Testes de Software https://newtonpaiva.instructure.com/courses/11655/quizzes/26173 7/11 É um passo, processo ou definição de dados incorretos ou inconsistentes. Por exemplo, a utilização incorreta de uma instrução ou o uso de comando incorreto para determinada operação. É uma ação de alguém que produz um defeito. De acordo com o infográfico da unidade 5, tópico 1.1 do livro Qualidade e testes de software, um erro é a manifestação concreta de um defeito num artefato de software. Será a diferença entreo valor obtido e o valor esperado, ou seja, qualquer estado intermediário incorreto ou resultado inesperado na execução de um programa 2 / 2 ptsPergunta 7 A atividade de teste de software é essencial para a construção de produto de software com qualidade. Logo, é compreensível que uma séria de processos, modelos e arcabouços utilizem essa atividade em alguma fase ou etapa de seus procedimentos. O modelo de maturidade CMMI insere a atividade de teste como um importante requisito em um de seus cinco níveis. Em qual nível do CMMI a atividade de teste de software está presente como um requisito? Nível 2 Nível 1 Nível 4 Nível 5 Nível 3 11/06/2021 Avaliação Online 2: G.MAI.QTS.4 - Qualidade e Testes de Software https://newtonpaiva.instructure.com/courses/11655/quizzes/26173 8/11 Segundo o livro Qualidade e testes de software, unidade 5, tópico 1, a atividade de teste de software é um requisito obrigatório para a obtenção do certificado do nível 3 de maturidade do modelo CMMI. 2 / 2 ptsPergunta 8 Após a realização de testes de unidade, geralmente são executados os testes de integração. Nesse tipo de teste é necessário conhecimento das estruturas internas e das interações existentes entre as partes do sistema e, por isso, o teste de integração tende a ser executado pela própria equipe de desenvolvimento. Considerando que as unidades do software foram já testadas individualmente, o teste de integração é utilizado com qual finalidade? À medida que as diversas partes do software são colocadas para trabalhar juntas, é preciso verificar se a interação entre elas funciona de maneira adequada e não leva a erros. À medida que as diversas unidades do software são colocadas para trabalhar juntas, é preciso verificar se a interação entre elas pertence ao domínio das funcionalidades requisitadas do software. À medida que as diversas unidades do software são colocadas para trabalhar juntas, é preciso verificar se a interação entre elas pertence ao domínio das funcionalidades requisitadas do software. 11/06/2021 Avaliação Online 2: G.MAI.QTS.4 - Qualidade e Testes de Software https://newtonpaiva.instructure.com/courses/11655/quizzes/26173 9/11 À medida que as diversas integrações são realizadas no software, é preciso verificar se os testes unitários ainda são válidos para cada uma das unidades. À medida que as diversas integrações são realizadas no software, é preciso verificar se os testes de integração também são válidos para cada uma das unidades. Segundo o livro Qualidade e testes de software, unidade 6, tópico 2, os testes de integração focam seus esforços no momento em que as unidades já testadas passam a trabalhar juntas, quando é preciso verificar se a interação entre elas funciona de maneira adequada, de modo a não produzir erros. 2 / 2 ptsPergunta 9 O teste de unidade ou teste unitário permite a um desenvolvedor de software testar porções pequenas de um software, antes inclusive do término de seu desenvolvimento. Há características importantes que devem ser consideradas para o teste unitário. Observe a figura abaixo: 11/06/2021 Avaliação Online 2: G.MAI.QTS.4 - Qualidade e Testes de Software https://newtonpaiva.instructure.com/courses/11655/quizzes/26173 10/11 Considerando a imagem, o que é correto afirmar sobre os testes unitários? É exemplificado que testes de unidade ou unitários são mais caros e escassos (como tartarugas em extinção) do que teste de usuários que são mais baratos e mais numerosos (como coelhos). É exemplificado que testes de unidade ou unitários são mais caros e lentos (como tartarugas) do que testes de usuários que são mais baratos e rápidos (como coelhos). Testes de unidade ou unitários são mais caros como o valor de animais em extinção, como tartarugas. É exemplificado que testes de unidade ou unitários são mais baratos e rápidos (como coelhos) do que testes de usuários que são mais caros e lentos (como tartarugas). Testes de unidade ou unitários são mais caros na medida em que caminham mais lentamente, como tartarugas. Conforme explicado no livro Qualidade e teste de software, unidade 6, tópico 1, testes de unidade ou unitários são mais baratos e podem ser executados mais rapidamente como coelhos, em comparação a testes de usuário – testes de aceitação, que são caros e lentos, como tartarugas. 11/06/2021 Avaliação Online 2: G.MAI.QTS.4 - Qualidade e Testes de Software https://newtonpaiva.instructure.com/courses/11655/quizzes/26173 11/11 2 / 2 ptsPergunta 10 Uma característica importante do teste de unidade ou teste unitário é que cada unidade é testada separadamente. O teste de unidade pode ser aplicado à medida que ocorre a implementação das unidades e pelo próprio desenvolvedor, sem a necessidade de ter concluído o sistema. Outras características do teste de unidade são os erros que ele permite que sejam encontrados. Dos tipos de erros abaixo listados, qual deles não é um erro esperado durante a execução dos testes de unidade? Erros de programação Erros em estruturas de dados incorretas Erros em algoritmos incorretos Erro nos requisitos Erros em algoritmos mal implementados Na unidade 6, tópico 1, do livro Qualidade e testes de software, erros geralmente encontrados durante a execução do teste de unidade são erros em algoritmos incorretos, em algoritmos mal implementados, em estruturas de dados incorretas e erros de programação. Pontuação do teste: 20 de 20
Compartilhar