Buscar

AVALIAÇÃO DE SOFTWARE EXERCÍCIO 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

Prévia do material em texto

Na empresa de João existe um processo de desenvolvimento  de software formal. Dentre as diversas atividades 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 garantir que todas as atividades envolvidas no processo de desenvolvimento de software sejam realmente executadas devemos realizar:
		
	
	Revisões
	
	Inspeções
	
	Testes
	
	Validações
	 
	Auditorias
	
	
	
	
	
	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 revisões e as auditorias
	
	Os testes e as auditorias
	
	As revisões e os testes
	 
	As Auditorias e as revisões
	
	As Auditorias e os testes
	
	
	
	
	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 rastreabilidade entre requisitos e necessidades.
	 
	Todas as necessidades, metas e exigências foram listadas.
	
	A consistência da arquitetura da solução.
	
	As normas e padrões de desenvolvimento.
	
	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 sistema
	
	Verificação de implementação
	
	Verificação de código-fonte
	 
	Verificação de requisitos
	 
	Verificação de análise e modelagem
	
	
	
	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 verificação, revisão Formal
	
	Teste de verificação, revisão informal
	 
	Teste de validação, auditoria
	
	Teste de validação, revisão formal
	
	Teste de validação, revisão informal
	
	À medida que o software é desenvolvido é normal que ocorram erros. Para garantir a qualidade do produto produzido é importante que estes erros sejam encontrados e corrigidos antes que sejam passados para os usuários finais. Um dos métodos utilizados para a detecção destes erros logo no início do processo de desenvolvimento de software é conhecido como:
		
	 
	Teste de validação
	
	Teste de regressão
	
	Teste de integração
	 
	Revisão
	
	Depuração
	
	
	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 teste do produto
	 
	Revisões e auditorias
	
	Teste do produto e revisões
	 
	Levantamento de requisitos e auditoria
	
	Teste da caixa branca e teste da caixa preta
	
	
	Você trabalha em uma empresa de desenvolvimento de software e está participando de uma a Revisão Técnica Formal (RTF). Na reunião seu chefe distribuiu documentos, explicou os objetivos, processos e documentos para cada participante da reunião. Ele checou também os critérios de entrada. Esta fase é normalmente conhecida como:
		
	 
	Kick-off
	
	Preparação Individual
	
	Planejamento
	
	Retrabalho
	
	Acompanhamento

Outros materiais