Baixe o app para aproveitar ainda mais
Prévia do material em texto
26/10/2017 BDQ Prova http://simulado.estacio.br/alunos/ 1/3 CCT0207_EX_A1_201601530889_V1 AVALIAÇÃO DE SOFTWARE 1a aula Lupa Vídeo PPT MP3 Exercício: CCT0207_EX_A1_201601530889_V1 Matrícula: 201601530889 Aluno(a): MANASSÉS CRUZ BEZERRA Data: 26/10/2017 23:05:35 (Finalizada) 1a Questão (Ref.: 201602298367) Fórum de Dúvidas (0) Saiba (0) Tendo em vista que a qualidade de software tem como objetivo garantir a conformidade e uniformidade de processos e produtos de software, prevenindo e eliminado defeitos, qual a vantagem para a organização na utilização de uma equipe de teste independente? Somente a equipe de teste independente conhece os requisitos necessários para a realização dos testes de caixa branca. A equipe de teste não está envolvida emocionalmente nem politicamente com o projeto, tendo um comportamento mais objetivo e direto na avaliação do produto. Somente a equipe de teste conhece o processo de teste e tem capacidade de realizar todos os testes necessários para a aferição da qualidade. Liberar a equipe de desenvolvimento para outras atividades já que todos os testes devem ser realizados por esta equipe. Somente a equipe de teste independente deve fazer os testes de aceitação com os usuários. Gabarito Comentado 2a Questão (Ref.: 201601691595) Fórum de Dúvidas (0) Saiba (0) Existem muitas estratégias de teste de software propostas e todas fornecem um modelo para o teste e têm basicamente algumas características genéricas. Qual das opções abaixo está em desacordo com a afirmação anterior? Devemos nos preocupar como teste somente após o código tiver sido gerado. O teste começa no nível do componente e progride em direção à integração do sistema computacionais como um todo. O teste é feito pelo desenvolvedor do software e (para grandes projetos) por um grupo independente de teste. Para executar um teste eficaz, proceder a revisões técnicas eficazes. Fazendo isso, muitos erros serão eliminados antes do começo do teste. Diferentes técnicas de teste são apropriadas para diferentes abordagens de engenharia de software e em diferentes pontos no tempo. 26/10/2017 BDQ Prova http://simulado.estacio.br/alunos/ 2/3 3a Questão (Ref.: 201602298371) Fórum de Dúvidas (0) Saiba (0) 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 1970 A partir do ano de 2010 A partir do ano de 1960 A partir do ano 2000 A partir do ano de 1980 4a Questão (Ref.: 201601690389) Fórum de Dúvidas (0) Saiba (0) Marque a opção INCORRETA 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. O defeito é um problema de qualidade encontrado depois do software ter sido liberado aos usuários finais. 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. 5a Questão (Ref.: 201601690388) Fórum de Dúvidas (0) Saiba (0) Marque a opção INCORRETA sobre Qualidade de Software. 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. 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 e processos uniformes e consistentes de todas as etapas de desenvolvimento tendem a gerar software seja eficiente. 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. 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. 6a Questão (Ref.: 201601709145) Fórum de Dúvidas (0) Saiba (0) Segundo Pressman, na qualidade do software, as inspeções, revisões e testes utilizados ao longo do processo de software, para garantir que cada produto de trabalho satisfaça os requisitos estabelecidos, são conhecidas como: garantia de qualidade; gold plate. reengenharia de processos; controle de qualidade; 26/10/2017 BDQ Prova http://simulado.estacio.br/alunos/ 3/3 custo da qualidade; Gabarito Comentado 7a Questão (Ref.: 201601690387) Fórum de Dúvidas (0) Saiba (0) 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 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 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 tarde os defeitos forem encontrados tanto mais caro será corrigi-los. 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. 8a Questão (Ref.: 201601706310) Fórum de Dúvidas (0) Saiba (0) Existem diferentes papéis com diferentes reponsabilidade dentro de uma equipe de teste independente. Marque a opção INCORRETA: Analista de Teste - responsável pela modelagem e elaboração dos casos de testes e scripts de teste. Testador - Responsável pela execução dos casos de teste e script de teste. Arquiteto de Teste - Responsável pela montagem do ambiente de teste(infraestrutura) e escolha de ferramentas. Product Owner - Responsável pela análise dos dados de teste. Gerente de Teste - responsável pela liderança de um projeto de teste específico. 26/10/2017 BDQ Prova http://simulado.estacio.br/alunos/ 1/3 CCT0207_EX_A1_201601530889_V2 AVALIAÇÃO DE SOFTWARE 1a aula Lupa Vídeo PPT MP3 Exercício: CCT0207_EX_A1_201601530889_V2 Matrícula: 201601530889 Aluno(a): MANASSÉS CRUZ BEZERRA Data: 26/10/2017 23:06:20 (Finalizada) 1a Questão (Ref.: 201601691598) Fórum de Dúvidas (0) Saiba (0) O ___________________________________ está relacionado aos defeitos e suas correções. São todos os custos de atividades ligadas ao esforço de reparar falhas de produtosoriginados no decorrer do processo de desenvolvimento. Custo dos testes Custo da não conformidade Custo da revisão Custo da conformidade Custo de desenvolvimento Gabarito Comentado 2a Questão (Ref.: 201601690390) Fórum de Dúvidas (0) Saiba (0) Marque a opção INCORRETA: 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 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 real com investimentos em processos e produtos independente da complexidade envolvida. 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. 3a Questão (Ref.: 201602298364) Fórum de Dúvidas (0) Saiba (0) 26/10/2017 BDQ Prova http://simulado.estacio.br/alunos/ 2/3 A implantação de um processo de qualidade tanto no processo, como no produto tem um custo, porém é vantajosa, pois quanto mais tardiamente os erros forem descobertos, mais cara custa a solução. Podemos entender que o custo da qualidade é todo o inves�mento realizado com a finalidade de um produto ou serviço a�ngir a qualidade desejada. Chamamos de __________________________ o esforço para garan�r a qualidade, ou seja, todos os inves�mentos realizados para planejar e manter toda uma infraestrutura de pessoas, processos e ferramentas cujo obje�vo seja prevenir e detectar. Custo da conformidade Custo da não-conformidade Custo do projeto Custo do erro Custo do teste 4a Questão (Ref.: 201602210472) Fórum de Dúvidas (0) Saiba (0) 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 teoria de Bloom na lei de Moore na regra 10 de Myers na regra de Morgan na lei Boyle Gabarito Comentado 5a Questão (Ref.: 201602210464) Fórum de Dúvidas (0) Saiba (0) 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: 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. De uma forma ampliada podemos definir testes como "processo sistemático e planejado que tem por finalidade única a identificação de erros." 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. 6a Questão (Ref.: 201602296832) Fórum de Dúvidas (0) Saiba (0) O teste de software tem como objetivo demostrar que um programa faz o que é proposto a fazer e a descobrir seus defeitos antes do uso. Ele possui dois objetivos distintos: 26/10/2017 BDQ Prova http://simulado.estacio.br/alunos/ 3/3 1. Descobrir situações em que o software se comporta de maneira incorreta, indesejável ou de forma diferente das especificações dos requisitos. 2. Demonstrar ao desenvolvedor e ao cliente que o software atende a seus requisitos. Desta forma podemos afirmar que: os testes podem identificar a ausência ou a presença de erros. os testes podem demonstrar que um determinado software está livre de defeitos. o objetivo dos testes é identificar os requisitos funcionais solicitados pelos clientes. o objetivo do processo de verificação é validar os requisitos de especificação que não reflitam os desejos ou necessidades dos clientes. o objetivo de todo teste é verificar se ele atende apenas aos requisitos funcionais. 7a Questão (Ref.: 201601709125) Fórum de Dúvidas (0) Saiba (0) Qualidade pode ser entendida como um conjunto de características a serem satisfeitas em um determinado grau, de modo que o produto de software atenda às necessidades explícitas e implícitas de seus usuários. No contexto de avaliação de software, analise as afirmativas a seguir: I. Características de qualidade do processo podem ser computadas a partir de características de qualidade do produto. II. Processos possuem características de qualidade próprias e informações sobre a qualidade do produto gerado não influenciam em sua avaliação. III. Características de qualidade do produto devem seguir padrões durante o desenvolvimento de software, sem serem influenciados por padrões de documentação Assinale: se somente as afirmativas II e III estiverem corretas. se todas as afirmativas estiverem corretas. se somente as afirmativas I e III estiverem corretas. se somente a afirmativa I estiver correta. se somente as afirmativas I e II estiverem corretas. 8a Questão (Ref.: 201601706310) Fórum de Dúvidas (0) Saiba (0) Existem diferentes papéis com diferentes reponsabilidade dentro de uma equipe de teste independente. Marque a opção INCORRETA: Arquiteto de Teste - Responsável pela montagem do ambiente de teste(infraestrutura) e escolha de ferramentas. Product Owner - Responsável pela análise dos dados de teste. Analista de Teste - responsável pela modelagem e elaboração dos casos de testes e scripts de teste. Testador - Responsável pela execução dos casos de teste e script de teste. Gerente de Teste - responsável pela liderança de um projeto de teste específico. 26/10/2017 BDQ Prova http://simulado.estacio.br/alunos/ 1/3 CCT0207_EX_A1_201601530889_V3 AVALIAÇÃO DE SOFTWARE 1a aula Lupa Vídeo PPT MP3 Exercício: CCT0207_EX_A1_201601530889_V3 Matrícula: 201601530889 Aluno(a): MANASSÉS CRUZ BEZERRA Data: 26/10/2017 23:06:59 (Finalizada) 1a Questão (Ref.: 201601690389) Fórum de Dúvidas (0) Saiba (0) Marque a opção INCORRETA 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 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 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 defeito é um problema de qualidade encontrado depois do software ter sido liberado aos usuários finais. 2a Questão (Ref.: 201601709145) Fórum de Dúvidas (0) Saiba (0) Segundo Pressman, na qualidade do software, as inspeções, revisões e testes utilizados ao longo do processo de software, para garantir que cada produto de trabalho satisfaça os requisitos estabelecidos, são conhecidas como: custo da qualidade; controle de qualidade; garantia de qualidade; reengenharia de processos; gold plate. Gabarito Comentado 3a Questão (Ref.: 201601691595) Fórum de Dúvidas (0) Saiba (0) Existem muitas estratégias de teste de software propostas e todas fornecem um modelo para o teste e têm basicamente algumas características genéricas. Qual das opções abaixo está em desacordo com a afirmação anterior?File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js 26/10/2017 BDQ Prova http://simulado.estacio.br/alunos/ 2/3 Para executar um teste eficaz, proceder a revisões técnicas eficazes. Fazendo isso, muitos erros serão eliminados antes do começo do teste. Devemos nos preocupar como teste somente após o código tiver sido gerado. O teste começa no nível do componente e progride em direção à integração do sistema computacionais como um todo. O teste é feito pelo desenvolvedor do software e (para grandes projetos) por um grupo independente de teste. Diferentes técnicas de teste são apropriadas para diferentes abordagens de engenharia de software e em diferentes pontos no tempo. 4a Questão (Ref.: 201601690388) Fórum de Dúvidas (0) Saiba (0) Marque a opção INCORRETA sobre Qualidade de Software. 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. 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. 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. A qualidade de software e processos uniformes e consistentes de todas as etapas de desenvolvimento tendem a gerar software seja eficiente. 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. 5a Questão (Ref.: 201602298367) Fórum de Dúvidas (0) Saiba (0) Tendo em vista que a qualidade de software tem como objetivo garantir a conformidade e uniformidade de processos e produtos de software, prevenindo e eliminado defeitos, qual a vantagem para a organização na utilização de uma equipe de teste independente? Somente a equipe de teste independente conhece os requisitos necessários para a realização dos testes de caixa branca. Somente a equipe de teste independente deve fazer os testes de aceitação com os usuários. A equipe de teste não está envolvida emocionalmente nem politicamente com o projeto, tendo um comportamento mais objetivo e direto na avaliação do produto. Liberar a equipe de desenvolvimento para outras atividades já que todos os testes devem ser realizados por esta equipe. Somente a equipe de teste conhece o processo de teste e tem capacidade de realizar todos os testes necessários para a aferição da qualidade. Gabarito Comentado 6a Questão (Ref.: 201601690387) Fórum de Dúvidas (0) Saiba (0) 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 os defeitos tem custo de correção constante independente do momento em que são descobertos. A Regra 10 de Myers mostra que a fase de testes deve ser realizada apenas no final do desenvolvimento File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js 26/10/2017 BDQ Prova http://simulado.estacio.br/alunos/ 3/3 para concentrar o investimento e a atenção da equipe. 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. 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. 7a Questão (Ref.: 201602298371) Fórum de Dúvidas (0) Saiba (0) 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 1980 A partir do ano 2000 A partir do ano de 2010 A partir do ano de 1970 A partir do ano de 1960 8a Questão (Ref.: 201601690390) Fórum de Dúvidas (0) Saiba (0) 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. 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. 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. File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js 26/10/2017 BDQ Prova http://simulado.estacio.br/alunos/ 1/3 CCT0207_EX_A1_201601530889_V4 AVALIAÇÃO DE SOFTWARE 1a aula Lupa Vídeo PPT MP3 Exercício: CCT0207_EX_A1_201601530889_V4 Matrícula: 201601530889 Aluno(a): MANASSÉS CRUZ BEZERRA Data: 26/10/2017 23:07:28 (Finalizada) 1a Questão (Ref.: 201601706310) Fórum de Dúvidas (0) Saiba (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. Testador - Responsável pela execução dos casos de teste e script de teste. Arquiteto de Teste - Responsável pela montagem do ambiente de teste(infraestrutura) e escolha de ferramentas. Product Owner - Responsável pela análise dosdados de teste. Analista de Teste - responsável pela modelagem e elaboração dos casos de testes e scripts de teste. 2a Questão (Ref.: 201601691598) Fórum de Dúvidas (0) Saiba (0) 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 conformidade Custo da não conformidade Custo da revisão Custo de desenvolvimento Gabarito Comentado 3a Questão (Ref.: 201602298364) Fórum de Dúvidas (0) Saiba (0) A implantação de um processo de qualidade tanto no processo, como no produto tem um custo, porém é vantajosa, pois quanto mais tardiamente os erros forem descobertos, mais cara custa a solução. Podemos entender que o custo da qualidade é todo o inves�mento realizado com a finalidade de um produto ou serviço a�ngir a qualidade desejada. Chamamos de __________________________ o esforço para garan�r a qualidade, ou seja, todos os inves�mentos realizados para planejar e manter toda uma infraestrutura de pessoas, processos e ferramentas cujo obje�vo seja prevenir e detectar. 26/10/2017 BDQ Prova http://simulado.estacio.br/alunos/ 2/3 Custo do erro Custo do teste Custo da conformidade Custo do projeto Custo da não-conformidade 4a Questão (Ref.: 201602210472) Fórum de Dúvidas (0) Saiba (0) 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 regra 10 de Myers na teoria de Bloom na lei de Moore na lei Boyle Gabarito Comentado 5a Questão (Ref.: 201602210464) Fórum de Dúvidas (0) Saiba (0) 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: 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. 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. 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. De uma forma ampliada podemos definir testes como "processo sistemático e planejado que tem por finalidade única a identificação de erros." O processo de garantia de qualidade de software é divido em: Planejamento da qualidade, Implementação da qualidade e Garantia da qualidade. 6a Questão (Ref.: 201602296832) Fórum de Dúvidas (0) Saiba (0) O teste de software tem como objetivo demostrar que um programa faz o que é proposto a fazer e a descobrir seus defeitos antes do uso. Ele possui dois objetivos distintos: 1. Descobrir situações em que o software se comporta de maneira incorreta, indesejável ou de forma diferente das especificações dos requisitos. 2. Demonstrar ao desenvolvedor e ao cliente que o software atende a seus requisitos. Desta forma podemos afirmar que: 26/10/2017 BDQ Prova http://simulado.estacio.br/alunos/ 3/3 o objetivo de todo teste é verificar se ele atende apenas aos requisitos funcionais. o objetivo dos testes é identificar os requisitos funcionais solicitados pelos clientes. os testes podem demonstrar que um determinado software está livre de defeitos. os testes podem identificar a ausência ou a presença de erros. o objetivo do processo de verificação é validar os requisitos de especificação que não reflitam os desejos ou necessidades dos clientes. 7a Questão (Ref.: 201601709125) Fórum de Dúvidas (0) Saiba (0) Qualidade pode ser entendida como um conjunto de características a serem satisfeitas em um determinado grau, de modo que o produto de software atenda às necessidades explícitas e implícitas de seus usuários. No contexto de avaliação de software, analise as afirmativas a seguir: I. Características de qualidade do processo podem ser computadas a partir de características de qualidade do produto. II. Processos possuem características de qualidade próprias e informações sobre a qualidade do produto gerado não influenciam em sua avaliação. III. Características de qualidade do produto devem seguir padrões durante o desenvolvimento de software, sem serem influenciados por padrões de documentação Assinale: se somente a afirmativa I estiver correta. se somente as afirmativas I e III estiverem corretas. se somente as afirmativas II e III estiverem corretas. se todas as afirmativas estiverem corretas. se somente as afirmativas I e II estiverem corretas. 8a Questão (Ref.: 201601690390) Fórum de Dúvidas (0) Saiba (0) Marque a opção INCORRETA: Myers concluiu que zero-defeito é algo real com investimentos em processos e produtos independente da complexidade envolvida. 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. 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. 26/10/2017 BDQ Prova http://simulado.estacio.br/alunos/ 1/3 CCT0207_EX_A1_201601530889_V5 AVALIAÇÃO DE SOFTWARE 1a aula Lupa Vídeo PPT MP3 Exercício: CCT0207_EX_A1_201601530889_V5 Matrícula: 201601530889 Aluno(a): MANASSÉS CRUZ BEZERRA Data: 26/10/2017 23:08:57 (Finalizada) 1a Questão (Ref.: 201601690389) Fórum de Dúvidas (0) Saiba (0) Marque a opção INCORRETA Um erro é definido como um problema de qualidade encontrado antes do software ser liberado aos usuários finais O Controle da Qualidade avaliará sistematicamente a qualidade do processo em execução e a qualidade do produto tecnológico que está sendo desenvolvido. O defeito é um problema de qualidade encontrado depois do software ter sido 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. 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. 2a Questão (Ref.: 201601709145) Fórum de Dúvidas (0) Saiba (0) Segundo Pressman, na qualidade do software, as inspeções,revisões e testes utilizados ao longo do processo de software, para garantir que cada produto de trabalho satisfaça os requisitos estabelecidos, são conhecidas como: custo da qualidade; controle de qualidade; gold plate. garantia de qualidade; reengenharia de processos; Gabarito Comentado 3a Questão (Ref.: 201601691595) Fórum de Dúvidas (0) Saiba (0) Existem muitas estratégias de teste de software propostas e todas fornecem um modelo para o teste e têm basicamente algumas características genéricas. Qual das opções abaixo está em desacordo com a afirmação anterior? 26/10/2017 BDQ Prova http://simulado.estacio.br/alunos/ 2/3 O teste começa no nível do componente e progride em direção à integração do sistema computacionais como um todo. Devemos nos preocupar como teste somente após o código tiver sido gerado. O teste é feito pelo desenvolvedor do software e (para grandes projetos) por um grupo independente de teste. Diferentes técnicas de teste são apropriadas para diferentes abordagens de engenharia de software e em diferentes pontos no tempo. Para executar um teste eficaz, proceder a revisões técnicas eficazes. Fazendo isso, muitos erros serão eliminados antes do começo do teste. 4a Questão (Ref.: 201601690388) Fórum de Dúvidas (0) Saiba (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. 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. 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. 5a Questão (Ref.: 201602298367) Fórum de Dúvidas (0) Saiba (0) Tendo em vista que a qualidade de software tem como objetivo garantir a conformidade e uniformidade de processos e produtos de software, prevenindo e eliminado defeitos, qual a vantagem para a organização na utilização de uma equipe de teste independente? Somente a equipe de teste conhece o processo de teste e tem capacidade de realizar todos os testes necessários para a aferição da qualidade. A equipe de teste não está envolvida emocionalmente nem politicamente com o projeto, tendo um comportamento mais objetivo e direto na avaliação do produto. Somente a equipe de teste independente deve fazer os testes de aceitação com os usuários. Somente a equipe de teste independente conhece os requisitos necessários para a realização dos testes de caixa branca. Liberar a equipe de desenvolvimento para outras atividades já que todos os testes devem ser realizados por esta equipe. Gabarito Comentado 6a Questão (Ref.: 201601690387) Fórum de Dúvidas (0) Saiba (0) 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 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 não existe software sem erro, assim não se deve investir recursos e tempo 26/10/2017 BDQ Prova http://simulado.estacio.br/alunos/ 3/3 para testar sistemas. 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. 7a Questão (Ref.: 201602298371) Fórum de Dúvidas (0) Saiba (0) 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 2000 A partir do ano de 1980 A partir do ano de 2010 A partir do ano de 1960 A partir do ano de 1970 8a Questão (Ref.: 201601691598) Fórum de Dúvidas (0) Saiba (0) 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 Gabarito Comentado 26/10/2017 BDQ Prova http://simulado.estacio.br/alunos/ 1/3 CCT0207_EX_A2_201601530889_V1 AVALIAÇÃO DE SOFTWARE 2a aula Lupa Vídeo PPT MP3 Exercício: CCT0207_EX_A2_201601530889_V1 Matrícula: 201601530889 Aluno(a): MANASSÉS CRUZ BEZERRA Data: 26/10/2017 23:12:04 (Finalizada) 1a Questão (Ref.: 201602298377) Fórum de Dúvidas (0) Saiba (0) É um equívoco pensarmos que somente obteremos qualidade após a codificação de partes do produto a ser desenvolvido. Desta forma devemos garan�r 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 requisitos o teste aplicado para a garan�a da qualidade dos requisitos funcionais e não funcionais do so�ware a ser desenvolvido. Sistema Caixa branca Validação Revisão Verificação Gabarito Comentado 2a Questão (Ref.: 201601691601) Fórum de Dúvidas (0) Saiba (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 primeira etapa do processo de validação? Validação da integração Validação do aceite Validação do sistema Validação da implementação Validação da unidade Gabarito Comentado 3a Questão (Ref.: 201602210510) Fórum de Dúvidas (0) Saiba (0) Os testes de validação caracterizam-se pela presença física do software e de seu processamento em um ambiente tecnicamente preparado. As atividades de teste deverão ocorrer em paralelo às atividades de construção de 26/10/2017 BDQ Prova http://simulado.estacio.br/alunos/ 2/3 componentes executáveis e respeitando os estágios de desenvolvimento. Neste caso qual o primeiro nível de estagio de teste de validação que iremos aplicar? Unidade Aceitação Sistemas Integração Homologação Gabarito Comentado 4a Questão (Ref.: 201602298373) Fórum de Dúvidas (0)Saiba (0) É um equívoco pensarmos que somente obteremos qualidade após a codificação de partes do produto a ser desenvolvido. Desta forma devemos garan�r 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 ___________________________ ao processo de auditoria de a�vidades e avaliação de documentos gerados em todas as fases do processo de desenvolvimento de so�ware. Validação Revisão Caixa branca Verificação Sistema Gabarito Comentado 5a Questão (Ref.: 201602298379) Fórum de Dúvidas (0) Saiba (0) É um equívoco pensarmos que somente obteremos qualidade após a codificação de partes do produto a ser desenvolvido. Desta forma devemos garan�r 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 garan�a da qualidade da integração dos componentes de um so�ware. Validação Caixa branca Revisão Sistema Verificação 6a Questão (Ref.: 201601690399) Fórum de Dúvidas (0) Saiba (0) Marque a opção INCORRETA Deve-se investir ao máximo na automatização dos processos de testes, pois as interferências humanas tornam o modelo muito frágil, desacreditando todo o esforço que está sendo realizado. A utilização de procedimentos manuais durante o processo de teste pode ser considerada não confiável, pois não temos como garantir que o executor dos testes executou criteriosamente a sequencia correta dos procedimentos de testes e se conferiu se ocorreu o comportamento esperado . Sobre os testes de validação pode-se afirmar que é o processo formal de avaliação de produtos tecnológicos que podem ser aplicado em componentes isolados, módulos existentes ou mesmo a totalidade do sistema. Sobre os testes de verificação pode-se afirmar que é o processo de auditoria de atividades e avaliação de documentos gerados em todas as fases do processo de desenvolvimento do software. Não envolve o 26/10/2017 BDQ Prova http://simulado.estacio.br/alunos/ 3/3 processamento de softwares, pois não exste uma encarnação deste ainda. Os testes de verificação serão aplicados respeitando os estágios do desenvolvimento. Quando o planejamento é feito pelo analista de sistema , uma enorme vantagem surge. Somente o analista de sistemas, o qual desenvolveu o produto, tem a percepção e experiência das diversas técnicas de desenvolvimento aplicadas, sabe como organizá os testes e como emprega-los, propiciando mais eficiência na detecção de erros. O planejamento de testes deve valorizar aspectos como reaproveitamento de cenários de testes já realizados, mecanismos de reexecução de testes e conferência de resultados , redução do impacto das mudanças nas documentações/procedimentos de testes já implementados e redução de esforço na manutenção das diversas versões de testes, para cada versão de software existente. 7a Questão (Ref.: 201601829505) Fórum de Dúvidas (0) Saiba (0) Existem diversas fases dentro de um processo de verificação que podem ser aplicadas em momentos diferentes do desenvolvimento do software. Qual a fase cujo objetivo é garantir que os diversos documentos produzidos tenham aderência às necessidades apontadas pelos clientes? Verificação de negócio Verificação de implementação Verificação de requisitos Verificação do usuário Verificação de análise e modelagem Gabarito Comentado 8a Questão (Ref.: 201601690394) Fórum de Dúvidas (0) Saiba (0) Em relação aos testes de verificação, marque a opção INCORRETA: Verificação da Implantação: O objetivo desta fase não está somente na avaliação da aderência da solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo cliente, mas também em avaliar a aplicação de boas práticas de programação. Verificação da Implementação: O objetivo desta fase é garantir a qualidade do código-fonte gerado pela equipe de desenvolvimento. Essa qualidade é atribuída pela prática das regras da boa programação. É um processo formal de verificação do código produzido. Verificação dos requisitos:O objetivo desta fase é a verificação das especificações do levantamento dos requisitos funcionais e não funcionais do software a ser desenvolvido. Verificação dos negócios: O objetivo desta fase é garantir que os diversos documentos produzidos tenham total aderência às necessidades apontadas pelos clientes. Verificação da analise e modelagem: O objetivo desta fase não está somente na avaliação da aderência da solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo cliente, mas também em avaliar a modelagem da solução como um todo. Gabarito Comentado 26/10/2017 BDQ Prova http://simulado.estacio.br/alunos/ 1/3 CCT0207_EX_A2_201601530889_V2 AVALIAÇÃO DE SOFTWARE 2a aula Lupa Vídeo PPT MP3 Exercício: CCT0207_EX_A2_201601530889_V2 Matrícula: 201601530889 Aluno(a): MANASSÉS CRUZ BEZERRA Data: 26/10/2017 23:12:27 (Finalizada) 1a Questão (Ref.: 201601690392) Fórum de Dúvidas (0) Saiba (0) Marque a alternativa correta: I - Os testes de verificação e validação são complementares, não devendo ser encarados como atividades redundantes. Cada um possui natureza e objetivo distinto, fortalecendo desta forma o processo de detecção de erros e aumentando a qualidade final do produto. II - Os testes de verificação visam garantir o processo. III - Os testes de validação visam a garantia de qualidade do produto. Todas as sentenças estão corretas Apenas as sentenças I e II estão corretas Apenas as sentenças II e III estão corretas Todas as sentenças estão erradas Apenas a sentença I está correta 2a Questão (Ref.: 201601691602) Fórum de Dúvidas (0) Saiba (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 da integração Validação da unidade Validação do sistema Validação da implementação Validação do aceite 3a Questão (Ref.: 201602210477) Fórum de Dúvidas (0) Saiba (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 File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js 26/10/2017 BDQ Prova http://simulado.estacio.br/alunos/ 2/3 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 verificação os testes de caixa preta os testes de integração os testes de sistemas os testes de validação os testes de integração Gabarito Comentado 4a Questão (Ref.: 201602210509) Fórum de Dúvidas (0) Saiba (0) O processo de desenvolvimento de software é dividido em dois momentos que possuem características diferentes e consequentemente necessitam de métodos de avaliação também diferentes. Um destes momentos caracteriza-se pela presença física do software e de seu processamento em um ambiente tecnicamente preparado. Neste caso devemos aplicar os testes de: Documentação Validação Caixa branca Verificação Requisitos 5a Questão (Ref.: 201601690395) Fórum de Dúvidas (0) Saiba (0) Em relação aos testes de validação, marque a opção INCORRETA: Validação da unidade: A validação de unidade é a primeira etapa do processo de validaçãoque tem por objetivo testar componentes individuais de uma aplicação. Validação da integração: A validação de integração é uma continuação natural dos testes unitários. Estes testes têm por objetivo validar a compatibilidade entre componentes de um software. Validação do aceite: A validação do aceite é o último estágio do processo de validação. Trata-se do último processo formal de detecção de erros no sistema, antes de sua disponibilização no ambiente de produção. validação do sistema: A validação do sistema tem com objetivo validar a solução como um todo. Quando este estágio é atingido a maior parte das falhas de funcionalidade deve ter sido detectada pelos testes unitários e pelos testes de integrações. Validação de Usuário:A validação de usuário é uma análise das características dos usuários do sistemas que tem por objetivo avaliar o grau de experiência do usuário em relação ao software desenvolvido. 6a Questão (Ref.: 201602298380) Fórum de Dúvidas (0) Saiba (0) O objetivo desta fase do processo de avaliação da qualidade é garantir a qualidade do código-fonte gerado pela equipe de desenvolvimento. Essa qualidade é atribuída pela prática das regras da boa programação. Neste caso estamos falando do teste de: Verificação de sistema Verificação de implementação Verificação de requisitos Validação da modelagem e análise Validação de código-fonte File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js 26/10/2017 BDQ Prova http://simulado.estacio.br/alunos/ 3/3 Gabarito Comentado 7a Questão (Ref.: 201602298381) Fórum de Dúvidas (0) Saiba (0) 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. Quando temos como objetivo validar a solução como um todo e considerando que falhas de funcionalidade já deverão ter sido detectadas pelos testes unitários e pelos testes de integração, neste caso estamos nos referindo aos testes de: Verificação de requisitos Validação da modelagem e análise Validação de código-fonte Verificação de implementação Validação de Sistema 8a Questão (Ref.: 201601690397) Fórum de Dúvidas (0) Saiba (0) Em relação aos Fatores do Insucesso dos Processos de Qualidade, marque a opção INCORRETA: Falta de um modelo corporativo de qualidade Ausência da gerência de qualidade independente Qualidade é aplicada tardiamente no projeto Falta de técnicas e ferramentas de testes de software no mercado. Deficiência no planejamento dos testes File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js 26/10/2017 BDQ Prova http://simulado.estacio.br/alunos/ 1/3 CCT0207_EX_A2_201601530889_V3 AVALIAÇÃO DE SOFTWARE 2a aula Lupa Vídeo PPT MP3 Exercício: CCT0207_EX_A2_201601530889_V3 Matrícula: 201601530889 Aluno(a): MANASSÉS CRUZ BEZERRA Data: 26/10/2017 23:12:50 (Finalizada) 1a Questão (Ref.: 201602298379) Fórum de Dúvidas (0) Saiba (0) É um equívoco pensarmos que somente obteremos qualidade após a codificação de partes do produto a ser desenvolvido. Desta forma devemos garan�r 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 garan�a da qualidade da integração dos componentes de um so�ware. Validação Revisão Caixa branca Verificação Sistema 2a Questão (Ref.: 201602298373) Fórum de Dúvidas (0) Saiba (0) É um equívoco pensarmos que somente obteremos qualidade após a codificação de partes do produto a ser desenvolvido. Desta forma devemos garan�r 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 ___________________________ ao processo de auditoria de a�vidades e avaliação de documentos gerados em todas as fases do processo de desenvolvimento de so�ware. Verificação Validação Revisão Caixa branca Sistema Gabarito Comentado 3a Questão (Ref.: 201601690394) Fórum de Dúvidas (0) Saiba (0) Em relação aos testes de verificação, marque a opção INCORRETA: File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js 26/10/2017 BDQ Prova http://simulado.estacio.br/alunos/ 2/3 Verificação da Implementação: O objetivo desta fase é garantir a qualidade do código-fonte gerado pela equipe de desenvolvimento. Essa qualidade é atribuída pela prática das regras da boa programação. É um processo formal de verificação do código produzido. Verificação dos negócios: O objetivo desta fase é garantir que os diversos documentos produzidos tenham total aderência às necessidades apontadas pelos clientes. Verificação da analise e modelagem: O objetivo desta fase não está somente na avaliação da aderência da solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo cliente, mas também em avaliar a modelagem da solução como um todo. Verificação dos requisitos:O objetivo desta fase é a verificação das especificações do levantamento dos requisitos funcionais e não funcionais do software a ser desenvolvido. Verificação da Implantação: O objetivo desta fase não está somente na avaliação da aderência da solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo cliente, mas também em avaliar a aplicação de boas práticas de programação. Gabarito Comentado 4a Questão (Ref.: 201602210510) Fórum de Dúvidas (0) Saiba (0) Os testes de validação caracterizam-se pela presença física do software e de seu processamento em um ambiente tecnicamente preparado. As atividades de teste deverão ocorrer em paralelo às atividades de construção de componentes executáveis e respeitando os estágios de desenvolvimento. Neste caso qual o primeiro nível de estagio de teste de validação que iremos aplicar? Homologação Sistemas Aceitação Integração Unidade Gabarito Comentado 5a Questão (Ref.: 201601691601) Fórum de Dúvidas (0) Saiba (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 primeira etapa do processo de validação? Validação do sistema Validação do aceite Validação da unidade Validação da implementação Validação da integração Gabarito Comentado 6a Questão (Ref.: 201602298377) Fórum de Dúvidas (0) Saiba (0) É um equívoco pensarmos que somente obteremos qualidade após a codificação de partes do produto a ser desenvolvido. Desta forma devemos garan�r 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 requisitos o teste aplicado para a garan�a da qualidade dos requisitos funcionais e não funcionais do so�ware a ser desenvolvido. Revisão Validação Verificação File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js 26/10/2017 BDQ Prova http://simulado.estacio.br/alunos/ 3/3 Caixa branca Sistema Gabarito Comentado 7a Questão (Ref.: 201601829505) Fórum de Dúvidas (0) Saiba (0) Existem diversas fases dentro de um processo de verificação que podem ser aplicadas em momentos diferentes do desenvolvimento do software. Qual a fase cujo objetivo é garantir que os diversos documentos produzidos tenham aderência às necessidades apontadas pelos clientes? Verificaçãode requisitos Verificação do usuário Verificação de negócio Verificação de análise e modelagem Verificação de implementação Gabarito Comentado 8a Questão (Ref.: 201601690399) Fórum de Dúvidas (0) Saiba (0) Marque a opção INCORRETA Sobre os testes de verificação pode-se afirmar que é o processo de auditoria de atividades e avaliação de documentos gerados em todas as fases do processo de desenvolvimento do software. Não envolve o processamento de softwares, pois não exste uma encarnação deste ainda. Os testes de verificação serão aplicados respeitando os estágios do desenvolvimento. Quando o planejamento é feito pelo analista de sistema , uma enorme vantagem surge. Somente o analista de sistemas, o qual desenvolveu o produto, tem a percepção e experiência das diversas técnicas de desenvolvimento aplicadas, sabe como organizá os testes e como emprega-los, propiciando mais eficiência na detecção de erros. O planejamento de testes deve valorizar aspectos como reaproveitamento de cenários de testes já realizados, mecanismos de reexecução de testes e conferência de resultados , redução do impacto das mudanças nas documentações/procedimentos de testes já implementados e redução de esforço na manutenção das diversas versões de testes, para cada versão de software existente. Deve-se investir ao máximo na automatização dos processos de testes, pois as interferências humanas tornam o modelo muito frágil, desacreditando todo o esforço que está sendo realizado. A utilização de procedimentos manuais durante o processo de teste pode ser considerada não confiável, pois não temos como garantir que o executor dos testes executou criteriosamente a sequencia correta dos procedimentos de testes e se conferiu se ocorreu o comportamento esperado . Sobre os testes de validação pode-se afirmar que é o processo formal de avaliação de produtos tecnológicos que podem ser aplicado em componentes isolados, módulos existentes ou mesmo a totalidade do sistema. File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js 26/10/2017 BDQ Prova http://simulado.estacio.br/alunos/ 1/3 CCT0207_EX_A2_201601530889_V4 AVALIAÇÃO DE SOFTWARE 2a aula Lupa Vídeo PPT MP3 Exercício: CCT0207_EX_A2_201601530889_V4 Matrícula: 201601530889 Aluno(a): MANASSÉS CRUZ BEZERRA Data: 26/10/2017 23:13:16 (Finalizada) 1a Questão (Ref.: 201602210477) Fórum de Dúvidas (0) Saiba (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 validação os testes de caixa preta os testes de integração os testes de verificação os testes de sistemas os testes de integração Gabarito Comentado 2a Questão (Ref.: 201601690395) Fórum de Dúvidas (0) Saiba (0) Em relação aos testes de validação, marque a opção INCORRETA: Validação da integração: A validação de integração é uma continuação natural dos testes unitários. Estes testes têm por objetivo validar a compatibilidade entre componentes de um software. Validação do aceite: A validação do aceite é o último estágio do processo de validação. Trata-se do último processo formal de detecção de erros no sistema, antes de sua disponibilização no ambiente de produção. validação do sistema: A validação do sistema tem com objetivo validar a solução como um todo. Quando este estágio é atingido a maior parte das falhas de funcionalidade deve ter sido detectada pelos testes unitários e pelos testes de integrações. Validação da unidade: A validação de unidade é a primeira etapa do processo de validação que tem por objetivo testar componentes individuais de uma aplicação. Validação de Usuário:A validação de usuário é uma análise das características dos usuários do sistemas que tem por objetivo avaliar o grau de experiência do usuário em relação ao software desenvolvido. 3a Questão (Ref.: 201602298380) Fórum de Dúvidas (0) Saiba (0) 26/10/2017 BDQ Prova http://simulado.estacio.br/alunos/ 2/3 O objetivo desta fase do processo de avaliação da qualidade é garantir a qualidade do código-fonte gerado pela equipe de desenvolvimento. Essa qualidade é atribuída pela prática das regras da boa programação. Neste caso estamos falando do teste de: Verificação de sistema Verificação de implementação Verificação de requisitos Validação da modelagem e análise Validação de código-fonte Gabarito Comentado 4a Questão (Ref.: 201602298381) Fórum de Dúvidas (0) Saiba (0) 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. Quando temos como objetivo validar a solução como um todo e considerando que falhas de funcionalidade já deverão ter sido detectadas pelos testes unitários e pelos testes de integração, neste caso estamos nos referindo aos testes de: Validação de Sistema Validação de código-fonte Validação da modelagem e análise Verificação de implementação Verificação de requisitos 5a Questão (Ref.: 201601690392) Fórum de Dúvidas (0) Saiba (0) Marque a alternativa correta: I - Os testes de verificação e validação são complementares, não devendo ser encarados como atividades redundantes. Cada um possui natureza e objetivo distinto, fortalecendo desta forma o processo de detecção de erros e aumentando a qualidade final do produto. II - Os testes de verificação visam garantir o processo. III - Os testes de validação visam a garantia de qualidade do produto. Apenas a sentença I está correta Apenas as sentenças II e III estão corretas Todas as sentenças estão erradas Todas as sentenças estão corretas Apenas as sentenças I e II estão corretas 6a Questão (Ref.: 201601691602) Fórum de Dúvidas (0) Saiba (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 unidade Validação da integração Validação do sistema Validação da implementação 26/10/2017 BDQ Prova http://simulado.estacio.br/alunos/ 3/3 7a Questão (Ref.: 201602210509) Fórum de Dúvidas (0) Saiba (0) O processo de desenvolvimento de software é dividido em dois momentos que possuem características diferentes e consequentemente necessitam de métodos de avaliação também diferentes. Um destes momentos caracteriza-se pela presença física do software e de seu processamento em um ambiente tecnicamente preparado. Neste caso devemos aplicar os testes de: Validação Documentação Verificação Requisitos Caixa branca 8a Questão (Ref.: 201601690397) Fórum de Dúvidas (0) Saiba (0) Em relação aos Fatores do Insucesso dos Processos de Qualidade, marque a opção INCORRETA: Deficiência no planejamento dos testes Ausência da gerência de qualidade independente Falta de um modelo corporativo de qualidade Falta de técnicas e ferramentas de testes de software no mercado. Qualidade é aplicada tardiamente no projeto 26/10/2017 BDQ Prova http://simulado.estacio.br/alunos/ 1/3 CCT0207_EX_A2_201601530889_V5 AVALIAÇÃO DE SOFTWARE 2a aula Lupa Vídeo PPT MP3 Exercício: CCT0207_EX_A2_201601530889_V5 Matrícula: 201601530889 Aluno(a): MANASSÉS CRUZ BEZERRA Data: 26/10/2017 23:13:44 (Finalizada)1a Questão (Ref.: 201602298379) Fórum de Dúvidas (0) Saiba (0) É um equívoco pensarmos que somente obteremos qualidade após a codificação de partes do produto a ser desenvolvido. Desta forma devemos garan�r 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 garan�a da qualidade da integração dos componentes de um so�ware. Validação Verificação Revisão Caixa branca Sistema 2a Questão (Ref.: 201602298373) Fórum de Dúvidas (0) Saiba (0) É um equívoco pensarmos que somente obteremos qualidade após a codificação de partes do produto a ser desenvolvido. Desta forma devemos garan�r 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 ___________________________ ao processo de auditoria de a�vidades e avaliação de documentos gerados em todas as fases do processo de desenvolvimento de so�ware. Verificação Caixa branca Sistema Revisão Validação Gabarito Comentado 3a Questão (Ref.: 201601690394) Fórum de Dúvidas (0) Saiba (0) Em relação aos testes de verificação, marque a opção INCORRETA: 26/10/2017 BDQ Prova http://simulado.estacio.br/alunos/ 2/3 Verificação dos negócios: O objetivo desta fase é garantir que os diversos documentos produzidos tenham total aderência às necessidades apontadas pelos clientes. Verificação da Implantação: O objetivo desta fase não está somente na avaliação da aderência da solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo cliente, mas também em avaliar a aplicação de boas práticas de programação. Verificação da analise e modelagem: O objetivo desta fase não está somente na avaliação da aderência da solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo cliente, mas também em avaliar a modelagem da solução como um todo. Verificação dos requisitos:O objetivo desta fase é a verificação das especificações do levantamento dos requisitos funcionais e não funcionais do software a ser desenvolvido. Verificação da Implementação: O objetivo desta fase é garantir a qualidade do código-fonte gerado pela equipe de desenvolvimento. Essa qualidade é atribuída pela prática das regras da boa programação. É um processo formal de verificação do código produzido. Gabarito Comentado 4a Questão (Ref.: 201602210510) Fórum de Dúvidas (0) Saiba (0) Os testes de validação caracterizam-se pela presença física do software e de seu processamento em um ambiente tecnicamente preparado. As atividades de teste deverão ocorrer em paralelo às atividades de construção de componentes executáveis e respeitando os estágios de desenvolvimento. Neste caso qual o primeiro nível de estagio de teste de validação que iremos aplicar? Integração Sistemas Unidade Aceitação Homologação Gabarito Comentado 5a Questão (Ref.: 201601691601) Fórum de Dúvidas (0) Saiba (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 primeira etapa do processo de validação? Validação do sistema Validação da integração Validação da implementação Validação da unidade Validação do aceite Gabarito Comentado 6a Questão (Ref.: 201602298377) Fórum de Dúvidas (0) Saiba (0) É um equívoco pensarmos que somente obteremos qualidade após a codificação de partes do produto a ser desenvolvido. Desta forma devemos garan�r 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 requisitos o teste aplicado para a garan�a da qualidade dos requisitos funcionais e não funcionais do so�ware a ser desenvolvido. Revisão Verificação Validação 26/10/2017 BDQ Prova http://simulado.estacio.br/alunos/ 3/3 Caixa branca Sistema Gabarito Comentado 7a Questão (Ref.: 201601829505) Fórum de Dúvidas (0) Saiba (0) Existem diversas fases dentro de um processo de verificação que podem ser aplicadas em momentos diferentes do desenvolvimento do software. Qual a fase cujo objetivo é garantir que os diversos documentos produzidos tenham aderência às necessidades apontadas pelos clientes? Verificação do usuário Verificação de implementação Verificação de negócio Verificação de análise e modelagem Verificação de requisitos Gabarito Comentado 8a Questão (Ref.: 201601690399) Fórum de Dúvidas (0) Saiba (0) Marque a opção INCORRETA Deve-se investir ao máximo na automatização dos processos de testes, pois as interferências humanas tornam o modelo muito frágil, desacreditando todo o esforço que está sendo realizado. A utilização de procedimentos manuais durante o processo de teste pode ser considerada não confiável, pois não temos como garantir que o executor dos testes executou criteriosamente a sequencia correta dos procedimentos de testes e se conferiu se ocorreu o comportamento esperado . Sobre os testes de verificação pode-se afirmar que é o processo de auditoria de atividades e avaliação de documentos gerados em todas as fases do processo de desenvolvimento do software. Não envolve o processamento de softwares, pois não exste uma encarnação deste ainda. Os testes de verificação serão aplicados respeitando os estágios do desenvolvimento. O planejamento de testes deve valorizar aspectos como reaproveitamento de cenários de testes já realizados, mecanismos de reexecução de testes e conferência de resultados , redução do impacto das mudanças nas documentações/procedimentos de testes já implementados e redução de esforço na manutenção das diversas versões de testes, para cada versão de software existente. Sobre os testes de validação pode-se afirmar que é o processo formal de avaliação de produtos tecnológicos que podem ser aplicado em componentes isolados, módulos existentes ou mesmo a totalidade do sistema. Quando o planejamento é feito pelo analista de sistema , uma enorme vantagem surge. Somente o analista de sistemas, o qual desenvolveu o produto, tem a percepção e experiência das diversas técnicas de desenvolvimento aplicadas, sabe como organizá os testes e como emprega-los, propiciando mais eficiência na detecção de erros. 26/10/2017 BDQ Prova http://simulado.estacio.br/alunos/ 1/3 CCT0207_EX_A3_201601530889_V1 AVALIAÇÃO DE SOFTWARE 3a aula Lupa Vídeo PPT MP3 Exercício: CCT0207_EX_A3_201601530889_V1 Matrícula: 201601530889 Aluno(a): MANASSÉS CRUZ BEZERRA Data: 26/10/2017 23:16:40 (Finalizada) 1a Questão (Ref.: 201602298383) Fórum de Dúvidas (0) Saiba (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-Planejamento e preparação, 2-estrutura da reunião, 3-correção e verificação,4- papeis desempenhados pelos indivíduos 1-Levantamento, 2-preparação, 3-verificação, 4-correção 1-Planejamento e preparação, 2-levantamento, 3-correção e verificação e 4-auditoria 1-Planejamento, 2-estrutura da reunião, 3- verificação e correção,4- auditoria 1-Levantamento e preparação, 2-correçãoe verificação, 3-auditoria e 4- testes Gabarito Comentado 2a Questão (Ref.: 201602210515) Fórum de Dúvidas (0) Saiba (0) O checklist é um importante instrumento que auxilia revisores e auditores no processo de verificação. Quais das opções abaixo não faz parte das atividades do Modelo de Negócios: Estimar os prazos do projeto de software Estimar os custos do projeto de software Modelar uma solução que suporte todos os requisitos Identificar expectativas e exigências do cliente Modelar as atividades e estabelecer uma macro visão 3a Questão (Ref.: 201602154445) Fórum de Dúvidas (0) Saiba (0) Nesta fase toda a documentação produzida nas fases anteriores será transformada em código de uma determinada linguagem de desenvolvimento. O objetivo da verificação neste caso é garantir a qualidade do código-fonte gerado pela equipe de desenvolvimento. Esta verificação pode ser realizada através das "boas práticas de programação" garantidas pela adoção de normas e padrões corporativos seguidos pela equipe de desenvolvimento. 26/10/2017 BDQ Prova http://simulado.estacio.br/alunos/ 2/3 Estamos nos referindo a qual fase de verificação? Teste. Análise. Implementação. Negócio. Modelagem. Gabarito Comentado 4a Questão (Ref.: 201601690648) Fórum de Dúvidas (0) Saiba (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 registrando os defeitos encontrados Avaliar se estão atualizando o mapa de riscos dos projetos Avaliar se estão produzindo as atas de reuniões Avaliar se um determinado projeto e as diversas equipes estão respeitando o processo de desenvolvimento Avaliar e garantir que não estão envolvendo clientes e usuários nos processos 5a Questão (Ref.: 201602298384) Fórum de Dúvidas (0) Saiba (0) Na empresa de João existe um processo de desenvolvimento de so�ware formal. Dentre as diversas a�vidades 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 garan�r que todas as a�vidades envolvidas no processo de desenvolvimento de so�ware sejam realmente executadas devemos realizar: Testes Revisões Auditorias Inspeções Validações 6a Questão (Ref.: 201601829508) Fórum de Dúvidas (0) Saiba (0) Os testes de verificação devem garan�r a qualidade de todas as etapas do desenvolvimento de sistemas. Neste sen�do a qualidade será ob�da através da correta construção de documentos e a adequada realização das a�vidades previstas no processo corpora�vo de engenharia de so�ware. Desta forma os testes de verificação devem concentra-se em dois aspectos bem dis�ntos: Revisões e auditorias Teste do produto e revisões Teste da caixa branca e teste da caixa preta Levantamento de requisitos e auditoria 26/10/2017 BDQ Prova http://simulado.estacio.br/alunos/ 3/3 Levantamento de requisitos e teste do produto Gabarito Comentado 7a Questão (Ref.: 201602154438) Fórum de Dúvidas (0) Saiba (0) No processo de desenvolvimento de software cada fase cumpre um objetivo e produz documentos e/ou modelos pertinentes a finalidade da fase. Para a garantia da qualidade do software desenvolvido, estudamos a importância da aferição da qualidade desde as etapas iniciais. Neste contexto o processo de verificação é fundamental para o processo de desenvolvimento de software de forma a não deixar que problemas sejam migrados para as fases seguintes. Na fase de verificação do negócio é importante verificar se: Todas as necessidades, metas e exigências foram listadas. A rastreabilidade entre requisitos e necessidades. As normas e padrões de desenvolvimento. A consistência da arquitetura da solução. A aderência de requisitos não funcionais com a solução. 8a Questão (Ref.: 201602298382) Fórum de Dúvidas (0) Saiba (0) Os testes de verificação devem garan�r a qualidade de todas as etapas do desenvolvimento de sistemas. Neste sen�do a qualidade será ob�da através da correta construção de documentos e a adequada realização das a�vidades previstas no processo corpora�vo de engenharia de so�ware. Neste sen�do é correto afirmar que _____________________ tem foco nas documentações e _________________________ tem foco nas a�vidades. As revisões e as auditorias As Auditorias e os testes As Auditorias e as revisões Os testes e as auditorias As revisões e os testes 26/10/2017 BDQ Prova http://simulado.estacio.br/alunos/ 1/3 CCT0207_EX_A3_201601530889_V2 AVALIAÇÃO DE SOFTWARE 3a aula Lupa Vídeo PPT MP3 Exercício: CCT0207_EX_A3_201601530889_V2 Matrícula: 201601530889 Aluno(a): MANASSÉS CRUZ BEZERRA Data: 26/10/2017 23:17:07 (Finalizada) 1a Questão (Ref.: 201602299614) Fórum de Dúvidas (0) Saiba (0) A etapa de verificação é fundamental no processo de desenvolvimento de software, pois desde as fases iniciais, pode-se aferir a qualidade do processo e não deixar que problemas sejam migrados para as fases seguintes. O teste de verificação que tem como objetivo verificar consistência da arquitetura da solução, sua aderência de requisitos funcionais e não funcionais com a solução, chama-se: Verificação de implementação Verificação de requisitos Verificação de análise e modelagem Verificação de código-fonte Verificação de sistema 2a Questão (Ref.: 201602210512) Fórum de Dúvidas (0) Saiba (0) Técnica estruturada que baseia-se em reuniões com um grupo de profissionais responsáveis em identificar falhas presentes em documentos gerados nas diversas etapas do desenvolvimento. Esta técnica visa identificar o maior número possível de erros nas documentações. Neste caso estamos nos referindo a: Teste de validação, auditoria Teste de validação, revisão formal Teste de validação, revisão informal Teste de verificação, revisão Formal Teste de verificação, revisão informal Gabarito Comentado 3a Questão (Ref.: 201601690651) Fórum de Dúvidas (0) Saiba (0) Marque a alternativa correta: Cada etapa do processo de desenvolvimento cumpre uma etapa e produz documentos e/ou modelos pertinentes a finalidade da fase. A etapa de verificação é fundamental no processo, pois desde as fases iniciais pode-se aferir a qualidade do processo e não deixar que problemas sejam migrados para as fases seguintes. Em relação as fases no processo de desenvolvimento de software temos: 26/10/2017 BDQ Prova http://simulado.estacio.br/alunos/ 2/3 Verificação de negócios - Verificação de instalação - Verificação de análise e modelagem - Verificação de encerramento financeiro Verificação de análise e modelagem - Verificação de desenvolvimento - verificação de suporte Verificação de progresso - Verificação de instalação - Verificação de encerramento financeiro - Verificação de treinamento Verificação de negócios - Verificação de requisitos - Verificação de análise e modelagem - Verificação de implementação Verificação de negócios - Verificação de desenvolvimento - Verificação de implementação - verificação de suporte 4a Questão (Ref.: 201602298385) Fórum de Dúvidas (0) Saiba (0) A etapa de verificação é fundamental no processo de desenvolvimento de software, pois desde as fases iniciais, pode-se aferir a qualidade do processo e não deixar que problemas sejam migrados para as fases seguintes. O teste de verificação que tem como objetivo verificar consistência da arquitetura da solução, sua aderência de requisitos funcionais e não funcionais com a solução, chama-se: Verificação
Compartilhar