Buscar

Exerc 3

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 3 páginas

Prévia do material em texto

1.
		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:
	
	
	
	A aderência de requisitos não funcionais com a solução.
	
	
	A consistência da arquitetura da solução.
	
	
	Todas as necessidades, metas e exigências foram listadas.
	
	
	A rastreabilidade entre requisitos e necessidades.
	
	
	As normas e padrões de desenvolvimento.
	
	
	
	
		
	
		2.
		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 código-fonte 
	
	
	Verificação de sistema 
	
	
	Verificação de análise e modelagem 
	
	
	Verificação de implementação 
	
	
	Verificação de requisitos 
	
	
	
	
		
	
		3.
		Os testes de verificação devem garantir a qualidade de todas as etapas do desenvolvimento de sistemas.  Neste sentido a qualidade será obtida através da correta construção de documentos e a adequada realização das atividades previstas no processo corporativo de engenharia de software. Desta forma os testes de verificação devem concentra-se em dois aspectos bem distintos:
	
	
	
	Levantamento de requisitos e auditoria
	
	
	Teste do produto e revisões
	
	
	Revisões e auditorias
	
	
	Levantamento de requisitos e teste do produto
	
	
	Teste da caixa branca e teste da caixa preta 
	
	Gabarito Coment.
	
	
	
	
		
	
		4.
		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. 
Estamos nos referindo a qual fase de verificação?
	
	
	
	Negócio.
	
	
	Teste.
	
	
	Implementação.
	
	
	Modelagem.
	
	
	Análise.
	
	Gabarito Coment.
	
	
	
	
		
	
		5.
		Os testes de verificação devem garantir a qualidade de todas as etapas do desenvolvimento de sistemas.  Neste sentido a qualidade será obtida através da correta construção de documentos e a adequada realização das atividades previstas no processo corporativo de engenharia de software. Neste sentido é correto afirmar que _____________________ tem foco nas documentações e _________________________ tem foco nas atividades.
	
	
	
	As Auditorias e os testes 
	
	
	As revisões e os testes 
	
	
	As Auditorias e as revisões 
	
	
	Os testes e as auditorias 
	
	
	As revisões e as auditorias 
	
	
	
	
		
	
		6.
		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 código-fonte 
	
	
	Verificação de implementação 
	
	
	Verificação de análise e modelagem 
	
	
	Verificação de requisitos 
	
	
	Verificação de sistema 
	
	
	
	
		
	
		7.
		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-levantamento, 3-correção e verificação e 4-auditoria 
	
	
	1-Levantamento, 2-preparação, 3-verificação, 4-correção 
	
	
	1-Planejamento e preparação, 2-estrutura da reunião, 3-correção e verificação,4- papeis desempenhados pelos indivíduos 
	
	
	1-Levantamento e preparação, 2-correção e verificação, 3-auditoria e 4- testes 
	
	
	1-Planejamento, 2-estrutura da reunião, 3- verificação e correção,4- auditoria 
	
	Gabarito Coment.
	
	
	
	
		
	
		8.
		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 atualizando o mapa de riscos dos projetos
	
	
	Avaliar se um determinado projeto e as diversas equipes estão respeitando o processo de desenvolvimento
	
	
	Avaliar se estão registrando os defeitos encontrados
	
	
	Avaliar se estão produzindo as atas de reuniões
	
	
	Avaliar e garantir que não estão envolvendo clientes e usuários nos processos

Outros materiais