Buscar

EXERCÍCIOS AULA 08 - Processos de desenvolvimento de software

Prévia do material em texto

EXERCÍCIOS - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
AULA 08
1.
O modelo que permite a revisão de fases anteriores, a superposição entre as fases e que permite também a realimentação, ou seja, correções que surgirem durante outras fases do processo é o
	balbúrdia com realimentação
	codifica-remenda
	cascata
	balbúrdia
Certo	cascata com realimentação
Explicação:
O modelo cascata com realimentação permite a revisão de fases anteriores, conforme a figura abaixo, e a superposição entre as fases permitindo também a realimentação e correções que surgirem durante outras fases do processo.
 
2.
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:
	Impossibilidade de correção de erros durante o processo de desenvolvimento de software.
Certo	Dependendo da quantidade de revisões e realimentações, o processo pode se tornar difícil de gerenciar.
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.
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.
Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar a próxima.
3.
Qual opção a seguir representa uma vantagem para o modelo de desenvolvimento em cascata?
Um processo somente pode ser seguido após a finalização da etapa anterior.
É um modelo linear.
Visa o encerramento de uma fase para iniciar outra subsequente.
Durante um projeto algumas atividades estão em constantes mudanças, uma delas são os próprios requisitos.
Certo	É adequado para pequenos projetos que não necessitam de padronizações e documentações.
Conclusão:
A única alternativa que representa uma vantagem do modelo em cascata é "É adequado para pequenos projetos que não necessitam de padronizações e documentações.".
4.
Indique a sentença que não indica uma característica do Ciclo de Vida em Cascata:
	Dificuldade para os requisitos que mudam;
	Implantação tardia;
Certo	Desenvolver software em partes;
	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;
Explicação:
O modelo em cascata sugere uma abordagem sequencial e sistemática para o desenvolvimento de software.
Levantamento de requisitos ou necessidades junto ao cliente,
Planejamento onde define-se estimativas, cronograma e acompanhamento,
Modelagem onde faz-se a análise e projeto,
Construção onde codifica-se e testa.
Implantação ou emprego onde efetua-se a entrega, suporte e feedback do software concluído.
Assim o desenvolvimento do software em casacata não é em partes e sim em uma sequencia de atividades.
5.
Dentre os modelos de processo de Software, qual é o modelo que possui como desvantagem o fato do usuário ter de esperar até a fase de implantação do sistema para conhece-lo em detalhes e tomar conhecimento efetivo de suas funcionalidades.
	Incremental
	Espiral
	Prototipação
	Iterativo
Certo	Cascata
6.
Sobre os modelos em cascata e em cascata com retroalimentação, marque a ÚNICA opção correta.
 	O modelo se chama "em cascata" porque usuários tendem a mentir (falar cascata).
Modelo em cascata é mais flexível na medida em que os erros podem ser corrigidos, no início de cada fase.
Certo	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 com retroalimentação permite que sejam puladas algumas fases como implementação.
Explicação:
Modelo em cascata é mais flexível na medida em que os erros podem ser corrigidos, no início de cada fase. - Falso, modelo em cascata não permite correções no inicio das fases.
 Modelo em cascata com retroalimentação permite que sejam puladas algumas fases como implementação - falso, não há como pular a fase de implementação, pois não teremos sistema na linguagem e executando.
Modelo em cascata com retroalimentação é uma evolução do modelo em cascata. - verdade, veio para flexibilizar ajustes durante o processo de desenvolvimento.
 O modelo se chama "em cascata" porque usuários tendem a mentir (falar cascata) - falso, sem qualquer sentido.
 O modelo balburdia é o mais novo modelo de processo de desenvolvimento de software - falso, um dos 2 mais antigos. Predecessores do modelo em cascata
	
7.
O modelo que, após a implementação, os erros e atualizações eram descobertos durante a sua utilização. Os ajuste que precisavam ser feitos eram programados em caráter de urgência, gerando insatisfação e pressões de usuário é o
	balbúrdia com realimentação
	cascata
	cascata com realimentação
Certo	codifica-remenda
	balbúrdia
8.
Assinale a alternativa que corresponde ao modelo de desenvolvimento de software com as características a seguir: 1) primeiro modelo em engenharia de software a ser usado; 2) modelo linear; 3) Cada atividade tem de ser completada antes de iniciar a próxima
	balbúrdia
Certo	cascata
	codifica-remenda
	balbúrdia com realimentação
	cascata com realimentação

Continue navegando