Buscar

aula10 exercicio2

Prévia do material em texto

1a Questão
	
	
	
	Marque a resposta certa de acordo com as assertivas abaixo:
I - O modelo iterativo é considerado o mais antigo e conhecido pelos desenvolvedores.
II - O processo em cascata é preferido por desenvolvedores porque lhes fornece um potencial para atingir os objetivos de projeto de um cliente que não sabe exatamente o que quer, ou quando não se conhece bem todos os aspectos da solução.
III - Os processos ágeis usam o feedback, mais que o planejamento, como seus mecanismos de controle primário.
IV - No processo não-ágil o feedback é produzido por testes regulares e das versões do software desenvolvido.
		
	
	Apenas a opção I está correta.
	
	Apenas a opção II está correta.
	 
	Apenas a opção III está correta.
	
	Todas as acertivas estão corretas.
	
	Apenas a opção IV está correta.
	 2a Questão
	
	
	
	
	É um método baseado em um manifesto, criado por desenvolvedores experientes.
		
	
	Método iterativo
	 
	Método ágil
	
	Método em cascata
	
	Método rápido
	
	Método incremental
	 3a Questão
	
	
	
	
	No ciclo de vida do Processo Unificado, os testes têm seu apogeu demonstrado na linha divisória entre:
		
	
	Projeto e Construção.
	
	Concepção e Elaboração.
	
	Construção e Concepção.
	 
	Construção e Transição.
	
	Requisitos e Análise.
	
	 4a Questão
	
	
	
	
	Considere as afirmativas abaixo.
I. O RUP é um processo iterativo.
 II. Sob orientação do RUP, o desenvolvimento é centrado na arquitetura.
III. Sob a orientação do RUP, as atividades de desenvolvimento são orientadas por casos de uso.
É correto o que se afirma em
		
	 
	I, II e III
	
	I, apenas
	
	I e II, apenas
	
	I e III, apenas
	
	III, apenas
	
	
	 5a Questão
	
	
	
	
	O Método XP, também conhecido como eXtreme Programming, é um método que pertence à metodologia ágil de desenvolvimento de software. Identifique a única opção que NÃO pertence às práticas deste método:
		
	
	Ritmo sustentável - Utilizar o tempo de trabalho dentro do especificado. Sem horas adicionais
	
	Pequenas versões - Pequenas versões aceitas pelo cliente ajudam na aceitação do programa completo
	 
	Testes de verificação - Testes de verificação realizados pelo cliente
	
	Padrão de codificação - Estabelecimento de regras de código de programa
	
	Reuniões em pé - Utilizadas para não perder o foco no assunto
	
	 6a Questão
	
	
	
	
	O Rational Unified Process (RUP) é um exemplo de modelo de processo moderno que foi derivado do trabalho sobre a UML e do Processo Unificado de Desenvolvimento de Software associado (Rumbaugh, et al., 1999). O modelo é constituído por fases no qual coincidem com as atividades do processo. Qual fase tem como objetivo entrar no ambiente do usuário?
		
	 
	Transição
	
	Concepção
	
	Implementação
	
	Elaboração
	
	Construção
	
	 7a Questão
	
	
	
	
	Marque a resposta certa de acordo com as assertivas abaixo:
I - O PU utiliza a UML no preparo de todos os artefatos do sistema.
II - O PU é baseado em componentes, o que significa o sistema ser construído a partir de componentes de software interconectados via interfaces muito bem definidas.
III - O PU de desenvolvimento de sistemas combina os ciclos iterativo e incremental para a construção de produtos de software.
IV - O RUP foi desenvolvido pela Rational Corporation.
		
	
	Apenas a assertiva IV está correta.
	 
	Todas as assertivas estão corretas.
	
	Apenas a assertiva III está correta.
	
	Apenas a assertiva I está correta.
	
	Apenas a assertiva II está correta.
	 8a Questão
	
	Dentre as práticas do método ágil Extreme Programming (XP), está a prática de propriedade ou posse coletiva. É correto afirmar que, nessa prática,
		
	
	grandes quantidades de horas extras não são consideradas aceitáveis, pois o resultado final, muitas vezes, é a redução da qualidade do código e da produtividade a médio prazo, sendo que o indivíduo pode afetar o desempenho de todo o time.
	
	um representante do usuário final do sistema deve estar disponível todo o tempo à equipe de desenvolvimento. Nesse modelo de desenvolvimento, o cliente é membro da equipe e participa da responsabilidade do código desenvolvido.
	
	os trabalhos são desenvolvidos em conjunto, para que um programador possa analisar o trabalho do outro.
	
	cada projeto é realizado para atender às necessidades globais dos usuários, focando na coletividade da distribuição da informação.
	 
	os pares de desenvolvedores trabalham em todas as áreas do sistema, de modo que não se desenvolvam ilhas de expertise. O código fonte não pertence a ninguém.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes