Buscar

Processos de desenvolvimento de software Teste 5

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 9 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

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 6, do total de 9 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

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 9, do total de 9 páginas

Prévia do material em texto

Processos de desenvolvimento de software – Teste 5
		1 - O teste de produtos de software apresenta as atividades de _______________ e _______________.
	
	
	
	validação, quantificação
	
	
	qualificação, quantificação
	
	
	verificação, validação
	
	
	quantificação, análise
	
	
	análise, qualificação
Explicação:
	
análise, qualificação
	 
	
	quantificação, análise
	 
	
	validação, quantificação
	 
	
	verificação, validação
	 
	
	qualificação, quantificação
	
	2 - A atividade analisar um caso de uso, prevista no Processo Unificado, produz um artefato chamado realização de análise de caso de uso, que mostra como as classes de análise colaboram para que o caso de uso apresente o comportamento especificado. Identifique a afirmação correta.
	
	
	
	A interação entre as classes de análise é expressa primariamente através de diagramas de classes UML.
	
	
	As classes de análise, neste artefato, devem conter referências a detalhes de implementação.
	
	
	Um outro produto desta atividade é o artefato chamado realização de projeto de caso de uso.
	
	
	Ao realizar a análise de um caso de uso, possíveis falhas e omissões no mesmo se tornam mais perceptíveis, tratando-se, portanto, de uma oportunidade para refinar o modelo de casos de uso.
	
	
	O diagrama de robustez do sistema, que especifica os requisitos não funcionais de escalabilidade e tolerância a falhas, é um dos insumos para esta atividade.
Explicação:
O modelo de casos de uso é um dos artefatos mais importantes previstos pelo Processo Unificado.
Sobre este modelo de casos de uso, podemos falar que os atores humanos são identificados com base no papel que desempenham do ponto de vista do sistema, e não necessariamente no cargo que ocupam na instituição em que o sistema rodará, assim como as combinações possíveis do fluxo principal com os fluxos alternativos de um caso de uso fornecem todos os cenários possíveis para o mesmo, os quais, por sua vez, podem ser utilizados como unidades de planejamento, implementação e testes.
	
	3 - Com relação ao objetivo dos testes, avalie as assertivas
I. O teste unitário deve ser realizado pela equipe de programação para testar as unidades de programa: módulos, componentes e classes.
II. Após o teste de unidade, a parte do programa é integrada as demais partes, já prontas, no que chamamos de Teste de Integração.
III. Teste de validação, o primeiro teste a ser realizado, onde o programador valida se o requisito está correto.
Assinale. Opção que apresenta as assertivas corretas
	
	
	
	Apenas II
	
	
	Apenas I
	
	
	Apenas I e II
	
	
	I, II e III
	
	
	Apenas II e III
Explicação:
I. O teste unitário deve ser realizado pela equipe de programação para testar as unidades de programa: módulos, componentes e classes. - Verdade
II. Após o teste de unidade, a parte do programa é integrada as demais partes, já prontas, no que chamamos de Teste de Integração. - Verdade
III. Teste de validação, o primeiro teste a ser realizado, onde o programador valida se o requisito está correto. - Falso, o teste de validação é um dos últimos, onde o sistema e avaliado, como um todo.
	
	4 - Os testes de software são importantes para complementar as revisões e aferir o nível de qualidade conseguido. Marque a modalidade de teste a seguir que melhor representa a frase:
"São testes realizados pela análise do código fonte. O tipo de análise é visual, podendo haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação."
	
	
	
	Testes em cascata.
	
	
	Testes de UML.
	
	
	Testes estáticos.
	
	
	Testes estruturado.
	
	
	Testes dinâmicos.
Explicação:
Segundo a nomenclatura 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 ter modalidades como testes estáticos ou testes dinâmicos.
"São testes realizados pela análise do código fonte. O tipo de análise é visual, podendo haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação."
Conclusão:
A frase "São testes realizados pela análise do código fonte. O tipo de análise é visual, podendo haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação." melhor representa a modalidade de testes estáticos.
	
	5 - Avalie as assertivas e a relação entre elas
I. Atividades de testes de software são realizadas durante o seu processo de desenvolvimento.
PORQUE
II. O objetivo de testar o software é revelar falhas, que devem ser corrigidas até que o software tenha a qualidade declarada.
Pode-se concluir que:
	
	
	
	As 2 assertivas estão corretas e a segunda não justifica a primeira
	
	
	A assertiva I é falsa e a II está correta
	
	
	A Assertiva I está correta e a II é falsa
	
	
	As 2 assertivas estão corretas e a segunda justifica a primeira
	
	
	As 2 assertivas são falsas
 
Explicação:
I. Atividades de testes de software são realizadas durante o seu processo de desenvolvimento. - VERDADE
PORQUE
II. O objetivo de testar o software é revelar falhas, que devem ser corrigidas até que o software tenha a qualidade declarada. - VERDADE
 
A revelação das falhas acontece durante o processo de desenvolvimento
		6 - A fase de Teste tem como objetivo encontrar um erro que ainda não foi descoberto. Qual é o tipo de teste que é realizado após a integração de todos os módulos, antes da implantação?
	
	
	
	Teste de Validação
	
	
	Teste de Unidade
	
	
	Teste de Programação
	
	
	Teste de Integração
	
	
	Teste de Módulo
Explicação:
O teste de validação é realizado após a integração de TODOS os módulos do sistema e antes do processo de implantação.
	
	7 - 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 simples.
	
	
	Teste caixa branca.
	
	
	Teste iterativo.
	
	
	Teste de interação.
	
	
	Teste caixa preta
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.
		8 - Considerando-se que o Teste de Aceitação é executado pelos usuários antes do sistema ser liberado para a produção, escolha a melhor opção para completar a frase: O teste de aceitação será executado de forma muito mais simples e rápida quando...
	
	
	
	A equipe de testes de sistemas fizer o plano de teste de aceitação.
	
	
	A equipe de testes de sistemas fizer bem feito todos os testes necessários.
	
	
	Os usuários tiverem bom treinamento.
	
	
	Os usuários participarem de todo o processo de desenvolvimento do software e do processo de teste de software.
	
	
	Os usuários tiverem ferramentas de automação para fazerem seus testes.
Explicação:
O teste de aceitação é a última ação de teste antes da implantação do software. A meta do teste de aceitação é verificar se o software está pronto e pode ser usado pelos usuários finais para executar as funções e as tarefas para as quais foi criado. Obviamente o  teste de aceitação será executado de forma muito mais simples e rápida quando for acompanhado pelos usuários que devem ter participado de todo o processo de desenvolvimento do software e do processo de teste de software.

Outros materiais