Baixe o app para aproveitar ainda mais
Prévia do material em texto
AVALIAÇÃO DE SOFTWARE Avaiação Parcial: CCT0207_SM_201603464476 V.1 Aluno(a): Matrícula: Acertos: 2,0 de 10,0 Data: 10/10/2017 22:24:25 (Finalizada) 1a Questão (Ref.: 201603617336) Acerto: 0,0 / 1,0 Marque a opção INCORRETA: A equipe de qualidade, ou de testes, deve ser o mais independente possível da equipe de desenvolvimento de forma a não estar envolvida emocionalmente nem politicamente com o projeto, tendo um comportamento mais objetivo e direto. A qualidade de um software é definida pelo número de requisitos que forma adequadamente testados e estão em conformidade com o especificado. Myers concluiu que zero-defeito é algo inatingível! Ou seja, pela complexidade envolvida e pelo número altíssimo de situações existentes, torna-se impossível imaginar um produto de software ¿livre de erros¿. Sempre existirão erros a serem descobertos. A qualidade de software trabalha com o conceito de zero-defeito, ou seja, representa a não tolerância a erros. O objetivo é definir um processo que contenha mecanismos de inibição de defeitos, impedimento de que falhas sejam criadas e propagadas para as fases seguintes. Myers concluiu que zero-defeito é algo real com investimentos em processos e produtos independente da complexidade envolvida. 2a Questão (Ref.: 201603617334) Acerto: 1,0 / 1,0 Marque a opção INCORRETA sobre Qualidade de Software. A qualidade de software é um conjunto de estratégias que buscam a satisfação da equipe de desenvolvimento utilizando produtos (hardware e software) de última geração. A qualidade de software é um processo sistemático que focaliza todas as etapas e artefatos gerados com objetivo de garantir a conformidade e uniformidade de processos e produtos, prevenindo e eliminado defeitos. A qualidade de software e processos uniformes e consistentes de todas as etapas de desenvolvimento tendem a gerar software seja eficiente. Softwares mal testados geram prejuízos as empresas, como Re-trabalho, aumentando o custo do projeto;Informações erradas que podem originar decisões equivocadas; Insatisfação dos usuários e outros prblemas correlatos. Em relação a qualidade de produto seu objetivo principal é a garantia da qualidade do produto tecnológico gerado durante o ciclo de desenvolvimento e é garantida com a aplicação de testes sistemáticos nos vários estágios de desenvolvimento. 3a Questão (Ref.: 201604225325) Acerto: 0,0 / 1,0 É um equívoco pensarmos que somente obteremos qualidade após a codificação de partes do produto a ser desenvolvido. Desta forma devemos garantir a qualidade de todas as etapas do processo de desenvolvimento, não sendo possível um processo de qualidade que não seja integrado ao processo de desenvolvimento. Chamamos de teste de ___________________________ de integração o teste aplicados para a garantia da qualidade da integração dos componentes de um software. Validação Revisão Caixa branca Verificação Sistema 4a Questão (Ref.: 201604137423) Acerto: 0,0 / 1,0 Quanto mais tardiamente descobrimos os erros, mais caros eles ficam. Quando um erro não é identificado, os custos de sua correção multiplicam-se por 10 para cada fase do processo de desenvolvimento de software em que o erro migra. Por isso _________________, ao longo do processo de desenvolvimento tornam-se uma ajuda na redução dos custos de qualidade: detectam o problema antes de ser implementado. os testes de caixa preta os testes de integração os testes de verificação os testes de integração os testes de sistemas os testes de validação Gabarito Comentado. 5a Questão (Ref.: 201604225330) Acerto: 0,0 / 1,0 Na empresa de João existe um processo de desenvolvimento de software formal. Dentre as diversas atividades descritas no processo estão previstos: 1-O registro dos defeitos encontrados 3. A produção das atas de reuniões 4. As realizações das reuniões de revisões, 5. As elaborações das documentações obrigatórias Para garantir que todas as atividades envolvidas no processo de desenvolvimento de software sejam realmente executadas devemos realizar: Validações Testes Auditorias Inspeções Revisões 6a Questão (Ref.: 201603617594) Acerto: 0,0 / 1,0 Segundo Bartié, a auditorias concentram-se nas atividades críticas de um processo de engenharia de software. Marque a opção que NÃO corresponde a um dos objetivos de uma auditoria de qualidade: Avaliar se estão produzindo as atas de reuniões Avaliar se estão registrando os defeitos encontrados Avaliar e garantir que não estão envolvendo clientes e usuários nos processos Avaliar se um determinado projeto e as diversas equipes estão respeitando o processo de desenvolvimento Avaliar se estão atualizando o mapa de riscos dos projetos 7a Questão (Ref.: 201604137467) Acerto: 0,0 / 1,0 A empresa QUINCAS possui um sistema de comercialização de produtos, Zinga, atendido por vários clientes. O sistema Zinga atende a duas categorias de clientes, o cliente Regular e o cliente VIp. O cliente VIP responde por 75% do faturamento. Existe a necessidade de políticas de negociação para clientes OCASIONAIS. Esta funcionalidade não estava prevista no sistema e gerou demanda para o desenvolvimento de uma nova funcionalidade. Por conta disso foi gerada uma nova versão do sistema e somente foram aplicados testes progressivos e não foi percebido que a política de negociação do cliente VIP foi afetada com esta mudança, ocasionando reduções nos preços das linhas inteiras de produtos. Qual o tipo de teste deveria ter sido aplicado para que este problema não ocorresse? Teste progressivo Teste de integração Teste de usabilidade Teste regressivo Teste de verificação Gabarito Comentado. 8a Questão (Ref.: 201604190746) Acerto: 1,0 / 1,0 Um programa valida um campo numérico da seguinte maneira: Valores inferiores ou iguais a 0 são rejeitados, valores entre 1 e 150 são aceitos, valores maiores ou iguais a 151 são rejeitados. Qual das alternativas contém os valores de entrada que cobre todas as partições de equivalência? -151,65,150 0,1,151 10,150,200 -1,50,120 0,1,150 9a Questão (Ref.: 201603756464) Acerto: 0,0 / 1,0 Existem diversas categorias de testes de validação. Qual o tipo de teste que enfatiza o nível de facilidade de uso da aplicação por seus clientes ou usuários? Vale ressaltar que estes testes focalizam o nível de facilidade de navegação entre as telas da aplicação, assim como as telas de ajuda que deverão ser avaliadas quanto a clareza do seu conteúdo e linguagem, bem como as mensagens de erro. Teste de usabilidade Teste de linguagem Teste de negócio Teste funcional Teste requisitos 10a Questão (Ref.: 201604226569) Acerto: 0,0 / 1,0 João desenvolveu um site de comercio eletrônico e precisa testar se o software irá conseguir funcionar sem falhas com aproximadamente 5.000 usuários simultâneos. Neste caso qual o teste João precisa utilizar? Volume Configuração Contenção Segurança Performance ou desempenho
Compartilhar