Baixe o app para aproveitar ainda mais
Prévia do material em texto
Quando falamos de requisitos de software os stakeholders são: Dentro dos conceitos do PDS, os testes de software são importantes para complementar as revisões e aferir o nível de qualidade conseguido. Qual modalidade de teste que tem como referência "Quanto à utilização do código" ? PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Lupa Calc. CCT0746_A5_202009068146_V1 Aluno: LEONARDO JOSÉ VIEIRA DE LIMA SILQUEIRA Matr.: 202009068146 Disc.: PROC. DES. SOFTWARE 2020.3 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Os usuários principais do software e o gerente de desenvolvimento Os desenvolvedores do software, incluindo a gerência. Toda a equipe de informática, envolvida diretamente ou não com o projeto de software de que está se falando. Os clientes do projeto que pagam pelo software. Os usuários principais do software, os usuários que são afetados direta ou indiretamente pelo software e a equipe de desenvolvimento. Explicação: Os stakeholders nada mais são do que as pessoas e as organizações que podem ser afetadas por um projeto, de forma direta ou indireta, positiva ou negativamente. Eles também são conhecidos por serem as partes interessadas, que fazem parte da base da gestão de comunicação, e são muito importantes para o planejameoto e execução de um projeto. 2. Testes dinâmicos. Testes de unidade. Testes estruturais. Testes de validação. Testes de integração. Explicação: Segundo a nomeclatura do IEEE, o processo de testes consiste em operar um sistema ou componente sob condições especificadas, observando ou registrando os resultados e avaliando. Visa verificar os resultados da implementação através do planejamento. (Paula Filho, Wilson de Pádua Engenharia de software). javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); Teste que não leva em conta os mecanismos e definições internos do sistema. O objetivo principal está no resultado da saída de dados do sistema, mediante a entrada definida de dados. Marque a alternativa que indica o tipo de teste descrito acima. Os testes de software são importantes para complementar as revisões e aferir o nível de qualidade conseguido. Marque a classificação de teste a seguir que melhor representa a frase: "Teste que não leva em conta os mecanismos e definições internos do sistema. O objetivo principal está no resultado da saída de dados do sistema, mediante a entrada definida de dados.". Conclusão: A modalidade de teste software que tem como referência "Quanto à utilização do código" é melhor representada pela opção testes dinâmicos. 3. Teste caixa branca. Teste caixa preta Teste iterativo. Teste simples. Teste de interação. Explicação: O teste de caixa preta não considera a forma como o sistema está implementado, ou seja, sua estrutura interna. Ele tem como objetivo validar se o Software produz os resultados esperados e se os requisitos estão sendo atendidos. 4. Teste caixa branca. Teste caixa preta. Teste estrutuardo. Teste orientado a objeto. Teste de sistemas. Explicação: Segundo a nomeclatura do IEEE, o processo de testes consiste em operar um sistema ou componente sob condições especificadas, observando ou registrando os resultados e avaliando. Visa verificar os resultados da implementação através do planejamento. (Paula Filho, Wilson de Pádua Engenharia de software). Como estudamos em nossa disciplina de PDS, os testes podem ser qualificados quanto a transparência em: teste de caixa preta, teste de caixa branca e teste de sistema. O teste de produtos de software apresenta as atividades de _______________ e _______________. O teste do software é a investigação do software a fim de fornecer informações sobre sua qualidade em relação ao contexto em que ele deve operar. Isso inclui o processo de utilizar o produto para encontrar seus defeitos. Encontramos algumas modalidades de teste para testar o Software. Uma dessas modalidades é o Teste Estático (ou de Verificação). A partir deste contexto, são apresentados os seguintes itens sobre Teste Estático: I- O Teste Estático deve ser feito durante ou após a implementação; II- O Teste Estático precisa de parte ou todo sistema implementado em uma determinada tecnologia; III- O Teste Estático deve ser feito antes da implementação; IV- O Teste Estático é utilizado para inspeções, revisões e auditorias; Assinale a única resposta correta. Conclusão: A frase "Teste que não leva em conta os mecanismos e definições internos do sistema. O objetivo principal está no resultado da saída de dados do sistema, mediante a entrada definida de dados." melhor classificada como teste caixa preta. 5. quantificação, análise qualificação, quantificação validação, quantificação análise, qualificação verificação, validação Explicação: análise, qualificação quantificação, análise validação, quantificação verificação, validação qualificação, quantificação 6. Apenas I e IV estão corretas; Apenas II e IV estão corretas; Apenas III e IV estão corretas; O teste de produto de software apresenta duas fases: __________ e __________. Sobre os objetivos de teste de software, considere as seguintes afirmativas: 1. A atividade de teste é o processo de executar um programa com a intenção de descobrir um erro. 2. A atividade de teste pode comprovar a ausência de erros. 3. Um bom caso de teste é aquele que tem uma elevada probabilidade de revelar um erro ainda não descoberto. Marque a alternativa correta: Apenas I, II e IV estão corretas; Apenas I e II estão corretas; Explicação: Os testes estáticos quando realizados antes da fase de implementação são baseados em auditorias e revisões da documentação do sistema. Quando realizado na fase de implementação são realizados verificações no código fonte. Já os testes dinâmicos são aplicados na fase de implementação através da execução do código pronto e baseado nos requisitos funcionais do programa. 7. controle e validação gerenciamento e controle verificação e validação verificação e controle gerenciamento e validação Explicação: Essa questão está abordando as modalidades de testes. Os testes de VERIFICAÇÕES ou ESTÁTICOS são realizados nas fases iniciais,antes da fase de implementação, envolvem inspeções, revisões e auditorias e foca na qualidade do processo. Os testes de VALIDAÇÕES ou DINÂMICOS são realizados durante ou após a fase de implementação, necessita de parte ou todo o sistema encarnado e foca na qualidade do produto. Conclusão, VERIFICAÇÃO e VALIDAÇÃO são exemplos de fases de testes que visão encontrar erros. Gabarito Comentado 8. Somente a afirmativa 1 é verdadeira. As afirmativas 1, 2 e 3 são verdadeiras. Somente as afirmativas 1 e 3 são verdadeiras. Somente as afirmativas 2 e 3 são verdadeiras. Somente a afirmativa 3 é verdadeira. Explicação: Nem sempre a execução de testes pode identificar erros num software. Não Respondida Não Gravada Gravada Exercício inciado em 13/10/2020 15:43:55. javascript:abre_colabore('36550','209130429','4180937338');
Compartilhar