Buscar

01 - ENGENHARIA DE SOFTWARE - Prova 01

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 8 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

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 6, do total de 8 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

Disciplina: ENGENHARIA DE SOFTWARE 
	AV
	Aluno: 
	202009111891
	Professor: WAGNER DE SOUSA SANTOS
 
	Turma: 9001
	EEX0053_AV_202009111891 (AG) 
	 02/11/2021 22:56:52 (F) 
			Avaliação:
9,0
	Nota Partic.:
	Av. Parcial.:
2,0
	Nota SIA:
10,0 pts
	 
		
	ENSINEME: FASES DO DESENVOLVIMENTO DE SOFTWARE
	 
	 
	 1.
	Ref.: 3990444
	Pontos: 1,00  / 1,00
	
	A gestão de requisitos é um conjunto de atividades que tem como principal objetivo ajudar a equipe de projeto a:
		
	
	negociar com os clientes os conflitos de prioridade de requisitos e identificar e analisar os riscos associados a cada requisito. 
	
	construir um modelo técnico refinado de funções, características e restrições do software. 
	
	utilizar ferramentas de engenharia de software para modelar os requisitos do sistema, através da UML. 
	
	avaliar os requisitos quanto à qualidade, garantindo que ambiguidades, inconsistências, omissões e erros tenham sido detectados e corrigidos. 
	 
	identificar, controlar e rastrear requisitos e modificações de requisitos em qualquer época, à medida que o projeto prossegue. 
	
	
	 2.
	Ref.: 3990449
	Pontos: 1,00  / 1,00
	
	No contexto do processo de desenvolvimento de software, avalie a relação entre os conceitos e definições a seguir:
	[1] 
	MVC 
	[A] 
	Determina arquitetura física do sistema. 
 
	[2] 
	Modelo de implantação 
	[B] 
	Um padrão de arquitetura. 
	[3] 
	Modelo de interação 
	[C] 
	Define aspectos dinâmicos do sistema. 
Assinale a opção que corretamente relaciona os referidos conceitos e definições: 
		
	
	[1][B] - [2][C] - [3][A]. 
	
	[1][A] - [2][B] - [3][C].  
	 
	[1][B] - [2][A] - [3][C]. 
	
	[1][C] - [2][B] - [3][A]. 
	
	[1][C] - [2][A] - [3][B]. 
	
	
	 
		
	ENSINEME: FUNDAMENTOS DE SOFTWARE E GERENCIAMENTO DE PROJETOS
	 
	 
	 3.
	Ref.: 4848563
	Pontos: 1,00  / 1,00
	
	A avaliação do impacto de mudança de um requisito, muitas vezes, faz com que seja necessário retornar à sua fonte. Na validação dos requisitos, a equipe deve estar atenta, portanto, à :
		
	
	Adaptabilidade
	
	Facilidade de verificação
	 
	Rastreabilidade
	
	Facilidade de compreensão
	
	Qualidade
	
	
	 4.
	Ref.: 4851339
	Pontos: 0,00  / 1,00
	
	No contexto do gerenciamento de projetos, avalie a relação entre os conceitos e definições a seguir:
	[1]
	Grupos de processos de gerenciamento de projetos
	[A]
	Correspondem aos fluxos de processos ou ciclos de vida relacionados ao processo de software.
	[2]
	Ciclo de Vida do Projeto
	[B]
	Definida por seus requisitos de conhecimentos e descrita em termos dos processos que a compõem: suas práticas, entradas, saídas, ferramentas e técnicas.
	[3]
	Área de conhecimento
	[C]
	Ciclo vida relacionado com as etapas de gerenciamento do projeto.
Assinale a opção que corretamente relaciona os referidos conceitos e definições:
		
	 
	[1][B] - [2][C] - [3][A]
	
	[1][C] - [2][B] - [3][A]
	
	[1][B] - [2][A] - [3][C]
	 
	[1][C] - [2][A] - [3][B]
	
	[1][A] - [2][B] - [3][C]
	
	
	 
		
	ENSINEME: GERENCIAMENTO DE CONFIGURAÇÕES
	 
	 
	 5.
	Ref.: 3990883
	Pontos: 1,00  / 1,00
	
	Sobre Versionamento e Gerenciamento de Versões, considere as afirmações abaixo. 
I- O gerenciamento de versões é o processo de acompanhamento de diferentes versões de componentes de software ou itens de configuração e dos sistemas em que esses componentes são usados. Refere-se também à garantia de que as mudanças feitas por diferentes desenvolvedores para essas versões não interfiram umas nas outras. 
II- Em um sistema de gerenciamento de versões com uma variedade de recursos, desenvolvedores diferentes não podem trabalhar, ao mesmo tempo, no mesmo componente, pois se o fizessem, as mudanças feitas por diferentes desenvolvedores poderiam interferir umas nas outras. 
III- Os sistemas de gerenciamento de versões fornecem, em geral, recursos de gerenciamento de armazenamento. Sua função é reduzir o espaço de armazenamento requerido pelas várias versões de componentes, que diferem apenas ligeiramente umas das outras. Em vez de manter uma cópia completa de cada versão, o sistema armazena uma lista de diferenças (deltas) entre uma versão e outra. 
Quais estão corretas?
		
	
	I, II e III. 
	
	Apenas I e II. 
	
	Apenas II. 
	 
	Apenas I e III. 
	
	Apenas II e III.
	
	
	 6.
	Ref.: 3990876
	Pontos: 1,00  / 1,00
	
	A respeito do conceito de pull request no Git, assinale a alternativa correta. 
		
	 
	É uma solicitação que um usuário faz para ter permissão de acesso a arquivos de um outro repositório. 
	
	É o envio de arquivos para o repositório remoto do usuário. 
	 
	É uma solicitação que um usuário faz para contribuir com suas alterações de volta ao repositório original de um projeto. 
	
	É uma solicitação para baixar localmente os arquivos do repositório remoto do usuário. 
	
	É o envio de arquivos para o repositório local do usuário. 
	
	
	 
		
	ENSINEME: MODELOS DE PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
	 
	 
	 7.
	Ref.: 3990740
	Pontos: 1,00  / 1,00
	
	Uma das principais práticas de XP (Extreme Programming) é o Iteration Planning Game. Entre as atividades realizadas em uma sessão de Iteration Planning, está a:
		
	 
	estimação, feita por cada programador, do tempo que será necessário para realizar cada tarefa sob sua responsabilidade. 
	
	definição, pelos programadores, de quais story cards serão implementados em uma iteração. 
	
	estimação do esforço que será necessário para implementar cada story card. 
	
	estimação da data de entrega de um release baseado na estimativa de esforço de cada story card. 
	
	designação, por parte do coach, dos programadores que irão realizar as tarefas contidas na lista de tarefas. 
	
	
	 8.
	Ref.: 3990738
	Pontos: 1,00  / 1,00
	
	Considerando o uso do RUP (Rational Unified Process), deve-se considerar que, segundo essa técnica:
		
	
	a disciplina de Teste não é executada na fase de Elaboração. 
	
	a disciplina Configuração e Gerenciamento de Mudanças não é executada na fase de Elaboração. 
	
	a disciplina Requisitos apresenta menor atividade na fase de Concepção (Inception). 
	 
	o número de iterações em cada uma de suas quatro fases é variável, conforme o projeto. 
	
	a disciplina Modelagem de Negócio apresenta maior atividade na fase de Construção. 
	
	
	 
		
	ENSINEME: QUALIDADE DE SOFTWARE
	 
	 
	 9.
	Ref.: 3990854
	Pontos: 1,00  / 1,00
	
	Quanto à qualidade de software, assinale a alternativa que apresenta como a confiabilidade pode ser medida. 
		
	
	Considerando fatores como estética, consistência e documentação. 
	
	Considerando a facilidade de manutenção. 
	
	Através da velocidade de processamento.
	
	Considerando a habilidade de adaptar e estender o programa. 
	 
	Através da frequência e severidade das falhas. 
	
	
	 10.
	Ref.: 3990846
	Pontos: 1,00  / 1,00
	
	O engenheiro de software avalia que na sua equipe, em datas próximas da data de entrega de uma versão do sistema, a produtividade e o nível de estresse da equipe são impactados. Ele deseja automatizar o processo, de forma a mitigar esses efeitos. Para tanto: 
		
	
	como parte da implantação contínua, ele elabora uma série de testes para garantir que ao implementar uma nova rotina ou funcionalidade as outras partes do sistema continuem operando normalmente. 
	
	como parte da integração contínua, ele automatiza o processo de agregar novas mudanças na forma de recursos e funcionalidades, em uma nova versão. 
	
	como parte da entrega contínua, ele elabora smoke tests para garantir o funcionamento do sistema, antes de enviá-lo para produção. 
	 
	como parte da implantação contínua, ele automatiza o processo de forma que impeça que a nova versão do sistema entre em produção, caso o teste falhe. 
	
	como parte da entrega contínua, ele automatiza uma série de rotinas para que o sistema seja automaticamente posto em produção.

Continue navegando