Buscar

Teste 2 Aula 2

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

QUALIDADE E TESTES DE SOFTWARE
2a aula
	
	
	
	
	
	 
	
	 1a Questão
	
	
	
	
	Fonte: UFF 2009 ¿ Analista de Tecnologia da Informação
Em relação aos ciclos de vida do software, o desenvolvimento de sistemas por meio de ciclo de vida iterativos garante ao sistema:
		
	
	segurança
	
	legibilidade
	
	utilização mínima de recursos
	
	legalidade
	 
	atualização contínua
	 
	
	 2a Questão
	
	
	
	
	Propriedade: Este modelo se propõe a aumentar pouco a pouco o software, conforme as necessidades surgem.
Como se chama o modelo que apresenta essa propriedade?
		
	
	cascata
	 
	Incremental
	
	sequencial
	
	RUP
	
	ágil
	 
	
	 3a Questão
	
	
	
	
	O Ciclo de Vida de um Sistema especifica todas as fases de desenvolvimento, desde sua concepção até o processo de manutenção e declínio. No que diz respeito ao desenvolvimento de software, existem alguns processos conhecidos. Um destes processos, possui característica iterativa e incremental, inicia cada fase do projeto realizando um planejamento prévio, realiza a execução da fase, verifica o progresso e os resultados da fase (riscos, lições aprendidas) e incrementa novos objetivos para a fase seguinte, seguindo para a próxima iteração. O modelo de software em questão é o:
Assinale a resposta correta.
		
	
	RAD
	
	Modelo cascata
	
	Modelo evolutivo
	 
	Modelo espiral
	
	Prototipação
	 
	
	 4a Questão
	
	
	
	
	A prototipação representa uma técnica poderosa para o desenvolvimento de sistemas, mais especificamente do software desses sistemas. Sobre as funções desempenhadas por um protótipo, é correto afirmar que ele
		
	
	Não permite que sejam realizados testes, visando verificar o funcionamento do sistema final, ainda que sejam testes parciais.
	 
	Pode auxiliar na validação de requisitos do sistema, bem como propiciar a inserção de novos requisitos ainda não identificados.
	
	É inteiramente descartado, não sendo aproveitada nenhuma parte do código de software no sistema final entregue ao cliente.
	
	Permite avaliar o desempenho geral da equipe de desenvolvimento de software
	
	Não possibilita avaliar a qualidade do software produzido.
	 
	
	 5a Questão
	
	
	
	
	Fonte: FUMARC 2012 - TJ-MG Oficial Judiciário - Assistente Técnico de Sistemas
Em relação aos modelos de processos de software, pode-se dizer que os modelos incremental e evolucionário possuem a característica de serem iterativos. Assinale a alternativa que melhor descreve um modelo de produção de software iterativo.
		
	
	Um modelo de produção de software iterativo é composto pelas fases de análise de requisitos, projeto, implementação, testes (validação), integração e manutenção de software.
	
	Os incrementos de um software são entregues ao cliente de uma só vez.
	 
	A abordagem iterativa possibilita desenvolver um sistema de software de forma incremental, permitindo ao desenvolvedor tirar vantagem daquilo que foi aprendido durante a fase inicial de desenvolvimento de uma versão do sistema. O aprendizado ocorre simultaneamente tanto para o desenvolvedor, quanto para o usuário do sistema.
	
	Um modelo de produção de software iterativo é composto pelas fases de análise de requisitos, projeto e implementação.
	
	Os incrementos de um software são entregues ao cliente somente duas vezes.
	 
	
	 6a Questão
	
	
	
	
	Fonte: FUNRIO 2013 ¿ MPOG Analista de Tecnologia da Informação
Considere o seguinte problema encontrado em projetos de desenvolvimento de software: projetos reais raramente seguem um fluxo sequencial. Apesar de um modelo linear poder acomodar a iteração, ele o faz indiretamente. Como resultado, as modificações podem causar confusão à medida que a equipe de projeto prossegue. Esse é um dos problemas que são algumas vezes encontrados quando é aplicado o modelo de desenvolvimento.
		
	
	iterativo e incremental
	
	evolutivo
	 
	em cascata
	
	iterativo
	
	incremental
	 
	
	 7a Questão
	
	
	
	
	Sobre o processo de desenvolvimento de software, leia as asserções abaixo e, a seguir, analise a alternativas e assinale a correta.
I. O processo de desenvolvimento de software está relacionado a pessoas, plataformas de gestao de qualidade e estruturas organizacionais, regidos por normas e procedimentos;
II. O processo de desenvolvimento de software tem o objetivo de produzir softwares em conformidade com as exigêncas contratuais, mas sem limitação ou quaisquer restrições relacionadas a custo e prazo.
III. É importante utilizar um ciclo de vida para desenvolvimento de software pois ele abrange a vida do sistema, desde a definição de requisitos até a conclusão do projeto e entrega do produto.
		
	
	Somente a asserção II está correta
	 
	Somente as asserções I e III estão corretas
	
	Somente a asserção III está correta
	
	Somente as asserções II e III estão corretas
	
	Somente as asserções I e II estão corretas
	 
	
	 8a Questão
	
	
	
	
	Fonte: FCC 2013 - AL-RN Analista Legislativo - Analista de Sistemas
O primeiro modelo de desenvolvimento de software a ser publicado foi derivado de processos mais gerais da engenharia de sistemas. Por causa do encadeamento entre uma fase e outra, esse modelo é conhecido como modelo em cascata ou ciclo de vida de software. Dentre seus principais estágios se encontram a análise e definição de requisitos, o projeto de sistema e software e:
A|ssinale a complementação correta.
		
	
	análise de recursos e software
	
	pesquisa e testes.
	
	desenvolvimento incremental
	 
	implementação e teste unitário
	
	geração de relatórios de teste

Outros materiais