Buscar

Exercício da aula 5 de Processo de Desenvolvimento de Software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Exercício da aula 5 de Processo de Desenvolvimento de Software
	
	
	
	
	 1a Questão (Ref.: 201002576825)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	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.
		
	
	Teste caixa branca.
	
	Teste simples.
	
	Teste de interação.
	 
	Teste caixa preta
	
	Teste iterativo.
	
	
	
	
	 2a Questão (Ref.: 201002539810)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Uma representação definida de um procedimento de teste define um(a):
		
	 
	Script de teste de software
	
	Forma de teste de software
	
	Definição de teste de software
	
	Critério de teste de software
	
	Objetivo de teste de software
	
	 Gabarito Comentado
	
	
	 3a Questão (Ref.: 201002326444)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	 
O gráfico acima, adaptado do livro Engenharia de Software, de Roger Pressman, ilustra o custo relativo da correção de um defeito nas diversas fases de um projeto de software, baseado em dados colhidos por Boehm e outros estudiosos. Embora não seja explicitamente informado, os dados se basearam, principalmente, em projetos que utilizaram o modelo de desenvolvimento em cascata. A esse respeito, analise as afirmativas a seguir.
I - O gráfico pode ser utilizado como um argumento a favor do uso de processos de desenvolvimento iterativos.
II - O gráfico deixa claro que o maior investimento na prevenção de defeitos deve acontecer nas fases finais do projeto, preferencialmente depois que o software estiver em uso pelos clientes.
III - O gráfico não é conclusivo a respeito da importância do gerenciamento dos requisitos de um projeto, o que é consistente com a abordagem de muitos processos de desenvolvimento de software atuais, que minimizam este esforço e enfatizam a codificação e os testes unitários de código.
IV - O gráfico sustenta os argumentos de que a qualidade deve ser incorporada ao processo através de técnicas e ações efetivas de detecção, prevenção e controle, garantindo que todas as atividades do projeto resultem em produtos ou subprodutos de qualidade, ao invés de ser uma preocupação secundária ou limitada a um grupo de profissionais de controle de qualidade.
São corretas APENAS as afirmativas:
		
	 
	I e IV
	
	I e II
	
	II e IV
	
	II e III
	
	III e IV
	
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201002361438)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. Sua primeira atividade é testar e documentar os resultados obtidos na execução do módulo que acessa o site do GOOGLE MAPS para determinar o tempo, em minutos de deslocamento, que uma ambulância levará de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada.
Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulância se encontra, como também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo aproximado em minutos do trajeto.
Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, em qual tipo de teste você foi por você executado.
		
	 
	Teste caixa preta
	
	Teste de sistemas
	
	Teste de integração
	
	Teste da compilação prévia
	
	Teste caixa branca
	
	 Gabarito Comentado
	
	
	 5a Questão (Ref.: 201002541752)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	No processo de desenvolvimento de software a fase de teste possui uma importância fundamental. Analise cada item seguinte, classificando-os como V (verdadeiro) ou F (falso).
1. A fase de teste tem como objetivo detectar possíveis defeitos ou erros que possam surgir na fase de implementação;
2. Nessa fase, de testes, devem-se coletar os resultados e analisá-los e consertá-los somente depois de sua implantação.
3. Essa fase é essencial para aumentar a qualidade do produto ou sistema em que será implantado. 4
4. Tem como objetivo encontrar um erro que ainda não foi descoberto. É correto, apenas, o que se afirma em
Assinale a ÚNICA opção com a sequência correta de V e F.
		
	
	1-V; 2-V; 3-F; 4-F
	
	1-V; 2-V; 3-V; 4-F
	
	1-F; 2-F; 3-V; 4-F
	 
	1-V; 2-F; 3-V; 4-V
	
	1-F; 2-V; 3-F; 4-V
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 6a Questão (Ref.: 201002966823)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Sabemos que existem duas modalidade de testes de software. Ela são classificadas em:
I- Testes Estáticos, onde permite que o código seja avaliado em termos de defeitos estruturais ou fraquezas sistemáticas que possam gerar defeitos;
II- Testes Estáticos, que são realizados após a integração de todos os módulos do sistema;
III- Testes Dinâmicos, que são testes baseados na execução do código do programa, e para isso precisam de um questionário com base nos aspectos estruturais e funcionais do programa;
IV- Testes Dinâmicos, que devem ser feitos antes da implementação, ou seja, nas fases iniciais;
É correto, apenas, o que se afirma em:
		
	 
	I e III;
	
	II e IV;
	
	II e III;
	
	III e IV;
	
	I e II;
	
	 Gabarito Comentado
	
	
	 7a Questão (Ref.: 201002998816)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Em um processo de desenvolvimento de software, a etapa de testes envolve várias particularidades relacionadas a fatores como local do teste, metodologia, ferramenta adotado, profissional que faz o teste, o que é testado, entre outras. Sendo assim, quais das afirmativas a seguir sobre testes de software podemos assumir como FALSA
		
	
	Os testes de aceitação ou validação podem ser classificados como alfa ou beta, dependendo de como esses testes são feitos
	
	Os testes de software, quando classificados quanto à visibilidade do que é testado, podem ser classificados como Caixa branca e caixa preta
	
	Testes de sistema podem verificar características como performance, segurança ou usabilidade do software
	
	A etapa de teste de software pode ser simples e executada por um único programador como também terceirizada para uma fábrica de software
	 
	Os testes de unidade são executados pelo usuário final depois que o produto final é entregue. É o último tipo de teste executado
	
	 Gabarito Comentado
	
	
	 8a Questão (Ref.: 201003003009)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	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. No que se refere aos tipos de testes, assinale as assertivas a seguir: 
I- Testes de Unidade - Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade;
II- Testes de Integração - Cujo objetivo é garantir a qualidade dos componentes do software, individualmente;
III- Testes de Validação - É o último estágio do processo de validação, realizado após integração de todos os módulos
IV- Teste de Planejamento - Teste realizado após a integração de todos os módulos do sistema;
Com base em sua análise, assinale a única resposta correta.
		
	
	Apenas I e IV estão corretas;
	 
	Apenas II e III estão corretas;
	 
	Apenas I e III estão corretas;
	
	Apenas I e II estão corretas;
	
	Apenas III e IV estão corretas;

Outros materiais