Buscar

Processo de Desenvolvimento de Software - Aula 08 - Teste de Conhecimento

Prévia do material em texto

1a Questão
	
	
	
	Um dos primeiros modelos propostos para o processo de desenvolvimento de software foi o Modelo Cascata, em que os estágios são apresentados em sequência, como em uma cascata (Royce, 1970). Analise as afirmativas a seguir sobre as vantagens deste modelo.
I - É possível corrigir erros em fases já completas.
II - Permite pontos de controle bem definidos.
III - Facilita a visão de reutilização.
		
	 
	Somente II está correta
	
	Somente II e III estão corretas
	
	Somente I e III estão corretas
	
	Somente I e II estão corretas
	
	Somente a I está correta
	
	 2a Questão
	
	
	
	
	Cite três modelos de desenvolvimento de software.
		
	
	RUP, Prototipação e Iterativo-Incremental.
	
	Cascata, RUP e Iterativo-Incremental.
	
	Cascata, Prototipação e MSF.
	
	Cascata, Prototipação e FDD.
	 
	Cascata, Prototipação e Iterativo-Incremental.
	
	 3a Questão
	
	
	
	
	Sobre os modelos em cascata e em cascata com retroalimentação, marque a ÚNICA opção correta.
 
		
	
	Modelo em cascata com retroalimentação permite que sejam puladas algumas fases como implementação.
	 
	Modelo em cascata  com retroalimentação é uma evolução do modelo em cascata.
	
	O modelo balburdia  é o mais novo modelo de processo de desenvolvimento de software.
	
	Modelo em cascata é mais flexível na medida em que os erros podem ser corrigidos, no início de cada fase.
	
	O modelo se chama "em cascata" porque usuários tendem a mentir (falar cascata).
	
	 4a Questão
	
	
	
	
	Marque a alternativa CORRETA. O modelo em cascata:
		
	
	Trata cada etapa do ciclo de vida do sistemas de informação de forma independente
	
	Tem uma etapa iniciada em conjunto com a etapa da anterior do ciclo de vida do sistema de informação
	 
	Tem uma etapa iniciada somente após a conclusão da etapa anterior do ciclo de vida do sistema de informação
	
	Não trata o ciclo de vida do sistema de informação
	
	Trata cada etapa do ciclo de vida do sistemas de informação de forma incremental
	
	 5a Questão
	
	
	
	
	Analise o processo de desenvolvimento de software, que tem como características
I. As fases do processo se sucedem, sem que se possa retroceder a fase anterior.
II. Todos os requisitos devem ser validados no início do projeto. 
III.. Processo  voltado para pequenos projetos .
Estamos nos referindo a que processo de desenvolvimento de software ?
		
	
	balbúrdia
	
	codifica-remenda
	
	cascata com retroalimentação
	 
	cascata
	
	balbúrdia com retroalimentação
	
	 6a Questão
	
	
	
	
	Modelo de processo cascata. Primeiro modelo conhecido em engenharia de software.
Assinale qual das alternativas abaixo NÃO caracteriza uma vantagem ou desvantagem do Modelo Cascata:
		
	
	Utilizado em pequenos projetos que não necessitem de padronizações e documentações, podendo ser útil, pois o ganho de tempo na fase de planejamento pode ser um diferencial no tempo total do projeto.
	
	Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar a próxima.
	 
	Dependendo da quantidade de revisões e realimentações, o processo pode se tornar difícil de gerenciar.
	
	Impossibilidade de correção de erros durante o processo de desenvolvimento de software.
	
	Durante um projeto, algumas atividades estão em constante mudança, uma delas são os próprios requisitos. Se o processo somente pode ser seguido após a finalização da etapa anterior, este nunca irá se encerrar.
	
	 7a Questão
	
	
	
	
	Uma empresa de pequeno porte está para desenvolver um sistema de Software utilizando uma metodologia. A empresa até o momento não havia utilizado nenhum método para desenvolver os seus sistemas. O gerente está em dúvida sobre qual metodologia utilizar. Se você fosse o gerente, qual metodologia você aplicaria?
		
	
	Modelo Cascata, porque como a empresa ainda não utilizou nenhum método, o Projeto raramente segue um fluxo sequencial e as iterações (vários ciclos) são necessárias.
	
	Modelo Cascata com Retroalimentação, porque o Modelo permite a revisão de fases anteriores e a superposição entre as fases. Porém o custo dessa revisão pode ser alto, dependendo da fase atual e do quanto se precisa retroceder.
	 
	Modelo Cascata, porque é útil para pequenos projetos, e permite pontos de controle bem definidos, facilitando a gestão do projeto.
	
	Modelo Iterativo-Comportamental, porque esse Modelo permite a revisão de fases anteriores e a superposição entre as fases com um custo exequível para todas as fases e tempo de manutenção baixíssimo.
	
	Modelo Cascata com Retroalimentação, porque independente da quantidade de revisões e realimentações, o processo pode torna-se facilmente gerenciável.
	
	 8a Questão
	
	
	
	
	Indique a sentença que não indica uma característica do Ciclo de Vida em Cascata:
		
	
	Implantação tardia;
	 
	Desenvolver software em partes;
	
	Dificuldade para os requisitos que mudam;
	
	Fácil gerência;
	
	A etapa de análise realiza a definição lógica de todos os requisitos de sistema antes de realizar a etapa de projeto;

Continue navegando