Baixe o app para aproveitar ainda mais
Prévia do material em texto
04/12/2017 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=39229920&p1=201603224572&p2=3625474&p3=CCT0207&p4=103133&p5=AV&p6=16/11/2017&p1… 1/3 Avaliação: CCT0207_AV_201603224572 » AVALIAÇÃO DE SOFTWARE Tipo de Avaliação: AV Aluno: 201603224572 - RODRIGO PEREIRA MESQUITA Professor: SHEILA DE GOES MONTEIRO Turma: 9002/AB Nota da Prova: 8,0 Nota de Partic.: 1 Av. Parcial 2 Data: 16/11/2017 14:07:12 1a Questão (Ref.: 201603492515) Pontos: 1,0 / 1,0 Podemos afirmar que a implantação de um processo de qualidade tanto no processo de desenvolvimento de software, como no produto entregue apesar de corresponder a um custo apresenta vantagens para as organizações? Justifique sua resposta correlacionado com a regra 10 de Myers. Resposta: SIM, É VANTAJOSO POIS IRÁ MINIMIZAR OU ATÉ MESMO ELIMINAR OS ERROS OBTIDOS EM CADA FASE DO PROCESSO. ESTE PROCESSO DE QUALIDADE DEVE SER REALIZADO FASE A FASE E DESTA FORMA, OS CUSTOS SERÃO REDUZIDOS, ALÉM DO TEMPO DO DESENVOLVIMENTTO DO SOTWARE, CORRELACIONANDO COM A REGRA DE 10 DE MYERS QUE SUGERE A IMPLEMENTAÇÃO DE UM PROCESSO DE QUALIDADE FASE A FASE DO DESENVOLVIMENTO EVITAREMOS ALTOS CUSTOS, O QUE PODE TORNAR O PROJETO INVIÁVEL. Gabarito: Sim, pois quanto mais tardiamente os erros forem descobertos, mais cara custa a solução. 2a Questão (Ref.: 201603372230) Pontos: 1,0 / 1,0 Nos testes de validação os mecanismos de testes estão segmentados em dois níveis de testes: testes de baixo nível e de alto nível. Descreva quais são os testes que são considerados de baixo nível e quando são aplicados. Resposta: OS TESTES DE BAIXO NÍVEL SÃO TESTE UNITÁRIO E TESTE INTEGRADO. O TESTE UNITÁRIO REALIZADO COMPONENTE A COMPONTENTE NA ESTRUTURA DO SISTEMA, REALIZADO NA FASE INICIAL DO PROCESSO PELO DESENVOLVEDOR. TESTE INTEGRADO REALIZADO DURANTE O PROCESSO DE DESENVOLVIMENTO, TESTA PARTES DO PROJETO OU SUA TOTALIDADE, E SUAS INTEGRAÇÕES. Gabarito: Teste unitário: Este tipo de teste é aplicado nos menores componentes de código criado, visando garantir que estes atendem as especificações em termos de características e de funcionalidade. É aplicado no código do programa. Teste de integração: O teste de integração focaliza o pacote de software completo e trata da verificação do programa como um todo. 3a Questão (Ref.: 201603369362) Pontos: 1,0 / 1,0 Existem diferentes papéis com diferentes reponsabilidade dentro de uma equipe de teste independente. Marque a opção INCORRETA: Gerente de Teste - responsável pela liderança de um projeto de teste específico. Arquiteto de Teste - Responsável pela montagem do ambiente de teste(infraestrutura) e escolha de ferramentas. Testador - Responsável pela execução dos casos de teste e script de teste. Analista de Teste - responsável pela modelagem e elaboração dos casos de testes e scripts de teste. Product Owner - Responsável pela análise dos dados de teste. Rodrigo Mesquita Realce Rodrigo Mesquita Realce Rodrigo Mesquita Realce Rodrigo Mesquita Realce Rodrigo Mesquita Realce Rodrigo Mesquita Realce 04/12/2017 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=39229920&p1=201603224572&p2=3625474&p3=CCT0207&p4=103133&p5=AV&p6=16/11/2017&p1… 2/3 4a Questão (Ref.: 201603354654) Pontos: 1,0 / 1,0 O objetivo do teste de validação é avaliar a conformidade do software com os requisitos e especificações analisadas e revisadas nas etapas iniciais do projeto. Qual é a última etapa do processo de validação? Validação do aceite Validação da implementação Validação da integração Validação do sistema Validação da unidade 5a Questão (Ref.: 201603961435) Pontos: 0,0 / 1,0 O processo de verificação requer um conjunto de procedimentos e regras, dentre várias possibilidades, que auxiliarão as equipes de qualidade na verificação. As verificações devem ser aplicadas com um nível de formalidade apropriado para o produto a ser construído, a cronologia do projeto e as pessoas que estão realizando o trabalho. Neste sentido são identificadas quatro características que contribuem para a formalidade na qual o processo de verificação deve ser conduzido: 1-Levantamento e preparação, 2-correção e verificação, 3-auditoria e 4- testes 1-Planejamento, 2-estrutura da reunião, 3- verificação e correção,4- auditoria 1-Levantamento, 2-preparação, 3-verificação, 4-correção 1-Planejamento e preparação, 2-estrutura da reunião, 3-correção e verificação,4- papeis desempenhados pelos indivíduos 1-Planejamento e preparação, 2-levantamento, 3-correção e verificação e 4-auditoria 6a Questão (Ref.: 201603353709) Pontos: 1,0 / 1,0 Em relação aos testes Caixa Branca (também conhecidos como testes caixa de vidro ou teste estrutural), marque a opção correta: diferentemente dos testes da caixa-preta, o teste da caixa-branca não requer o conhecimento da tecnologia empregada e dos conceitos de implementação do software. devem ser feitos durante todo o processo de desenvolvimento porém mais intensamente nas fases iniciais de coletas de requisitos para esclarecer os requisitos funcionais. Isto só é possível pois estes tipos de testes não preveem acesso a estrutura do sistema que esta sendo desenvolvido. é baseado na arquitetura interna do software e utiliza a estrutura de controle descrita no programa para derivar casos teste. devem ser feitos apenas no final processo de desenvolvimento mesmo que estes tipos de testes não preveem acesso a estrutura do sistema que esta sendo desenvolvido, os requisitos funcionais só podem ser testados quando o software está pronto. focaliza os requisitos funcionais do software e utiliza técnicas para garantir que os requisitos do sistema sejam amplamente atendidos pelo software construído. 7a Questão (Ref.: 201603964561) Pontos: 1,0 / 1,0 João desenvolveu um site de comércio eletrônico e precisa testar se o sistema construído funciona nos diversos sistemas operacionais existentes e ainda nas diferentes versões de browsers de mercado. Qual o teste de validação deverá ser utilizado nesta situação? Volume Configuração Infraestrutura Segurança Carga 04/12/2017 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=39229920&p1=201603224572&p2=3625474&p3=CCT0207&p4=103133&p5=AV&p6=16/11/2017&p1… 3/3 8a Questão (Ref.: 201603369276) Pontos: 1,0 / 1,0 Os principais métodos de testes de caixa-branca para obtenção dos casos de testes são apresentados abaixo, marque a opção que NÃO faz parte deste rol de testes caixa-branca: Cobertura de desvios condicionais Cobertura de linha de código Cobertura de Caminhos Cobertura de laços Métodos de decomposição de requisitos 9a Questão (Ref.: 201603497175) Pontos: 0,5 / 0,5 Um módulo contendo um cálculo utilizado em vários programas foi alterado. É correto afirmar que: Somente o módulo de cálculo alterado deve ser testado, pois o processo de reutilização garante que os módulos que o utilizam serão afetados. Todos os programas que tenham relação com esta mudança devem ser verificados, independentes se foram ou não alterados. (teste de regressão) Somente os módulos que envolvam cálculos e tenham fronteiras com o módulo alterado, devem ser testados (teste de afirmação) Os testes devem ser feitos somente no programa mais importante do sistema. (testes evolutivos) Todos os módulos de cálculo afetados devem ser testados (teste de cálculos) 10a Questão (Ref.: 201603369412) Pontos: 0,5 / 0,5 Analise as 3 sentenças abaixo: I. A norma IEEE 829 propõe um padrão de documentação que deveria ser obedecido por todas as organizações que trabalham com teste de software.O objetivo da desta norma é que as organizações utilizem uma linguagem padronizada para todos os atores envolvidos no processo de teste de software dentro das organizações. II. Caso de teste é o documento de registro de todo o planejamentodos testes de estabelecendo o que será testado. Sua finalidade é identificar o maior número de cenários e variações de determinado requisito de software. III.O Plano-mestre de Verificação é um documento de alto nível elaborado no processo de verificação do software, subordinado ao Plano de Garantia de Qualidade do Software, com o objetivo de: definir e estruturar o processo de verificação; estabelecer a visão da equipe de verificação e uiformizar os conhecimentos, experiências e expectativas dos diversos grupos que integram o processo de desenvolvimento de software. Marque a opção correta. Somente II é verdadeira Todas são verdadeiras Nenhuma das sentenças é correta Somente I e II são verdadeiras Somente II e III são verdadeiras Período de não visualização da prova: desde 16/11/2017 até 28/11/2017.
Compartilhar