Baixe o app para aproveitar ainda mais
Prévia do material em texto
Exercício: CCT0207_EX_A1_201605119921_V4 06/02/2018 10:45:54 (Finalizada) Aluno(a): RICARDO DA CRUZ PINHEIRO 2017.4 EAD Disciplina: CCT0207 - AVALIAÇÃO DE SOFTWARE 201605119921 Ref.: 201605239534 1a Questão O ___________________________________ está relacionado aos defeitos e suas correções. São todos os custos de atividades ligadas ao esforço de reparar falhas de produtos originados no decorrer do processo de desenvolvimento. Custo dos testes Custo da revisão Custo da não conformidade Custo de desenvolvimento Custo da conformidade Ref.: 201605238326 2a Questão Marque a opção INCORRETA: 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. A qualidade de um software é definida pelo número de requisitos que forma adequadamente testados e estão em conformidade com o especificado. 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. 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. Myers concluiu que zero-defeito é algo real com investimentos em processos e produtos independente da complexidade envolvida. Ref.: 201605846307 3a Questão No início do desenvolvimento, quando só existia a função de programador e que era exercida por poucos, não havia atividades de testes. Na verdade não havia nem processo definido de desenvolvimento de software. Este quadro foi sendo modificado ao longo dos anos, e a implantação de um processo de garantia de qualidade de software passou a ser uma questão de estratégia de sobrevivência em um mercado cada vez mais exigente e competitivo. A partir de quando a equipe de qualidade e teste teve seu crescimento notado de forma significativa: A partir do ano de 1960 A partir do ano 2000 A partir do ano de 1980 A partir do ano de 1970 A partir do ano de 2010 Ref.: 201605758408 4a Questão Analise a afirmativa abaixo: "A implantação de um processo de qualidade tanto no processo, como no produto possui um custo, porém é vantajosa, pois quanto mais tardiamente os erros forem descobertos, mais cara custará a solução." Esta afirmativa está baseada na: na regra de Morgan na lei Boyle na teoria de Bloom na regra 10 de Myers na lei de Moore Ref.: 201605758400 5a Questão No contexto atual os softwares tornaram-se cada vez mais parte do nosso dia-a-dia. Eles são um dos aspectos mais estratégicos para se viabilizar o aprimoramento e a inovação dos produtos e serviços nas organizações. Entretanto, o que acontece de fato, é que as indústrias de software estão despreparadas para atender às rápidas necessidades dos mercados porque não investiram em seus processos internos. Neste contexto as assertivas estão corretas, EXCETO: De uma forma ampliada podemos definir testes como "processo sistemático e planejado que tem por finalidade única a identificação de erros." Segundo a regra 10 de Myers, significa que 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. O objetivo geral do controle de qualidade de software e da gestão da qualidade é eliminar problemas de qualidade no software. Tais problemas são conhecidos por diversos nomes: bugs, falhas, erros ou defeitos. O processo de garantia de qualidade de software é divido em: Planejamento da qualidade, Implementação da qualidade e Garantia da qualidade. 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. Ref.: 201605238325 6a Questão Marque a opção INCORRETA O defeito é um problema de qualidade encontrado depois do software ter sido liberado aos usuários finais. A qualidade de um software é definida pelo número de defeitos encontrados durante a fase de testes e com o acréscimo de novos requisítos independente da necessidade dos usuário. O Controle da Qualidade avaliará sistematicamente a qualidade do processo em execução e a qualidade do produto tecnológico que está sendo desenvolvido. Um erro é definido como um problema de qualidade encontrado antes do software ser liberado aos usuários finais O objetivo geral do controle de qualidade de software e da gestão da qualidade é eliminar problemas de qualidade no software. Tais problemas são conhecidos por diversos nomes: bugs, falhas, erros ou defeitos. Ref.: 201605238323 7a Questão Por volta de 1979, Myers produziu um dos primeiros trabalhos mais completos e profundos trabalho sobre um processo de teste de software. Myers é o autor do livro "The Art of Software Testing", considerado por muitos como a primeira obra de real valor sobre teste de software e a criadora de termos muito usados como 'Caixa Branca e Caixa Preta" e "Caso de Teste". O que a Regra 10 de Myers afirma ? A Regra 10 de Myers mostra que não existe software sem erro, assim não se deve investir recursos e tempo para testar sistemas. A Regra 10 de Myers mostra que a fase de testes deve ser realizada apenas no final do desenvolvimento para concentrar o investimento e a atenção da equipe. A Regra 10 de Myers mostra que os defeitos tem custo de correção constante independente do momento em que são descobertos. A Regra 10 de Myers mostra que quanto mais tardio os defeitos são descobertos, menor é seu custo de correção devido ao maior dominio da equipe de desenvolvimento do sistema. A Regra 10 de Myers mostra que quanto mais tarde os defeitos forem encontrados tanto mais caro será corrigi-los. Ref.: 201605254246 8a Questão Existem diferentes papéis com diferentes reponsabilidade dentro de uma equipe de teste independente. Marque a opção INCORRETA: Product Owner - Responsável pela análise dos dados de teste. 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. Gerente de Teste - responsável pela liderança de um projeto de teste específico.
Compartilhar