Buscar

Processo de desenvolvimento de software 9

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

1a Questão
	
	
	
	
	O Processo Rational Unified Process, também chamado de RUP, é um processo que busca apoiar-se nos melhores recursos e características dos modelos convencionais de processo de software, mas caracterizá-los de um modo que implemente muitos dos melhores princípios de desenvolvimento ágeis. Ele enfatiza o importante papel da arquitetura de software e sugere um fluxo de processo iterativo e incremental. Nesse contexto, podemos relacionar as fases do RUP em
		
	 
	concepção, projeto, construção e implementação.
	
	requisitos, elaboração, implementação e implantação.
	
	especificação, projeto, construção e implantação.
	 
	concepção, elaboração, construção e transição.
	
	requisitos, especificação, construção e implantação.
	
	 
	Ref.: 201801719202
		
	
	 2a Questão
	
	
	
	
	Assinale a opção que apresenta o modelo de processo de desenvolvimento de software que atende as características abaixo;
I. Define um subconjunto de requisitos e utiliza o modelo em cascata para sua realização
II. Uma vez satisfeitos os requisitos e os objetivos da iteração forem completos, o desenvolvimento segue para a próxima iteração.
		
	
	Modelo incremental
	
	Modelo em cascata com retroalimentação
	 
	Modelo em cascata
	 
	Modelo iterativo e incremental
	
	Modelo ágil, como scrum
	
	 
	Ref.: 201801749896
		
	
	 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 (análise de riscos)  seguindo para a próxima iteração ou interrompendo o processo de desenvolvimento.
O processo de software em questão é o:
		
	 
	modelo em cascata com retroalimentação
	
	modelo em cascata.
	
	modelo de desenvolvimento evolucionário (prototipação).
	 
	modelo espiral.
	
	modelo de desenvolvimento ágil.
	
	 
	Ref.: 201801722161
		
	
	 4a Questão
	
	
	
	
	Considere as seguintes características encontradas em projetos de desenvolvimento de software:
I.   Os requisitos são complexos e mudanças significativas são esperadas;
II.  Projeto de longo prazo;
III. Os custos e os riscos de avaliação são importantes
IV. Avaliação de riscos realizada constantemente
Essas são características que encontramos no modelo:
		
	
	Incremental
	
	Cascata
	
	Evolucionário
	 
	Espiral
	
	Prototipação
	
	 
	Ref.: 201801282689
		
	
	 5a Questão
	
	
	
	
	Um dos modelos de desenvolvimento de software é o modelo iterativo-incremental. O conceito deste modelo é representado por:
		
	
	Faz a seleção de uma parte do projeto, identificando, especificando, implementando, testando e implantando a iteração
	
	Utiliza o modelo balburdia para sua realização
	
	Funciona de forma iterativa, incremental, mas com uma etapa onde pode ser tomada a decisão de se interromper ou não o processo
	
	Uma vez satisfeitos os requisitos, as partes podem ser desenvolvidas em paralelo e integradas quando completas
	 
	Uma vez satisfeitos os requisitos e os objetivos da iteração forem completos, o desenvolvimento segue para a próxima iteração
	
	 
	Ref.: 201801722154
		
	
	 6a Questão
	
	
	
	
	Uma equipe de desenvolvimento está estudando qual o melhor modelo para a construção do sistema proposto. Sabe-se que um dos fatores principais é tempo que eles possuem para o desenvolvimento, e com isso gostariam de produzir protótipos com funcionalidades e desempenhos limitados, de forma a permitir que os desenvolvedores e clientes verifiquem as funções das implementações preliminares dos modelos de sistemas antes de se comprometerem com um sistema final. Qual é o melhor modelo para desenvolver este sistema?
		
	 
	Prototipação
	
	Espiral
	
	Evolucionário
	
	Cascata
	
	Iterativo
	
	 
	Ref.: 201801719217
		
	
	 7a Questão
	
	
	
	
	Avalie as características abaixo sobre um determinado processo de desenvolvimento de software
I. Inclui uma análise de Riscos
II. Funciona de forma iterativa, incremental, mas com uma etapa onde pode ser tomada a decisão de se interromper ou não o processo.
Com base em sua análise, assinale a opção que define corretamente esse processo de desenvolvimento de software
		
	
	Modelo em cascata
	 
	Modelo Prototipação
	
	Modelo balburdia
	
	Modelo Ágil: XP
	 
	Modelo Espiral
	
	 
	Ref.: 201801790325
		
	
	 8a Questão
	
	
	
	
	Prototipação  - Criação de um modelo para ser analisado e desenvolvido a partir dele. O Analista coletará informações para um mini projeto, concentrando-se nas entradas e saídas do software, bem como em suas iterações entre usuário e programa. Após a criação e aceitação do protótipo, o produto final será desenvolvido.
Identifique a única alternativa que NÃO faz parte das atividades da prototipação:
		
	 
	Análise de riscos
	
	Construção produto
	
	Refinamento protótipo
	 
	Projeto rápido
	
	Obtenção dos requisitos

Outros materiais