Buscar

AV ENGENHARIA DE SOFTWARE

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

Prévia do material em texto

Disciplina: ENGENHARIA DE SOFTWARE 
	AV
	 
	 
	 
	   
	  
	  
			Avaliação:
9,0
	Nota Partic.:
	Av. Parcial.:
2,0
	Nota SIA:
10,0 pts
	 
		
	ENSINEME: FASES DO DESENVOLVIMENTO DE SOFTWARE
	 
	 
	 1.
	Ref.: 3990443
	Pontos: 1,00  / 1,00
	
	Na etapa de projeto orientado a objetos, no contexto de um processo de desenvolvimento de software, são desenvolvidas as atividades de:  
		
	
	teste de integração do sistema e análise de requisitos do sistema. 
	
	definição da arquitetura do sistema e conversão das bases de dados do sistema. 
	
	análise de requisitos do sistema e definição da arquitetura do sistema. 
	 
	identificação dos objetos do sistema e definição da arquitetura do sistema. 
	
	conversão das bases de dados do sistema e teste de integração do sistema. 
	
	
	 2.
	Ref.: 3990448
	Pontos: 1,00  / 1,00
	
	Durante a codificação do software, podemos adotar a estratégia de teste em forma de espiral, sendo a mesma percorrida a partir do interior, aumentando o nível de abstração a cada volta. Considerando a referida estratégia, assinale a sequência correta de execução dos testes:  
		
	
	Teste de Unidade, Teste de Integração, Teste de Sistema e Teste de Validação. 
	 
	Teste de Unidade, Teste de Integração, Teste de Validação e Teste de Sistema. 
	
	Teste de Unidade, Teste de Validação, Teste de Integração e Teste de Sistema. 
	
	Teste de Integração, Teste de Unidade, Teste de Validação e Teste de Sistema. 
	
	Teste de Integração, Teste de Validação, Teste de Unidade e Teste de Sistema. 
	
	
	 
		
	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 compreensão
	
	Qualidade
	
	Facilidade de verificação
	 
	Rastreabilidade
	
	
	 4.
	Ref.: 4851338
	Pontos: 0,00  / 1,00
	
	Os Objetivos do Gerenciamento de Riscos incluem aumentar a probabilidade e o impacto de eventos positivos (oportunidades) e diminuir a probabilidade e o impacto dos eventos adversos (ameaças). Neste contexto, avalie se as afirmativas a seguir são Falsas ou Verdadeiras:
	[____]
	As potenciais fontes de riscos para o projeto podem ser apresentadas dentro de uma Estrutura Analítica do Risco (EAR) hierárquica.
	[____]
	A análise quantitativa permite priorizar os riscos que mereçam maior cuidado, a fim de identificar as piores ameaças e as melhores oportunidades.
	[____]
	A análise qualitativa define para cada risco a sua probabilidade e impacto.
Assinale a opção correta:
		
	
	[V] - [F] - [F]
	
	[F] - [V] - [V]
	 
	[V] - [V] - [F]
	 
	[V] - [F] - [V]
	
	[V] - [V] - [V].
	
	
	 
		
	ENSINEME: GERENCIAMENTO DE CONFIGURAÇÕES
	 
	 
	 5.
	Ref.: 3990882
	Pontos: 1,00  / 1,00
	
	Um software de gerência de configuração deve ser capaz de: 
		
	
	configurar automaticamente a instalação do software de acordo com o sistema operacional do servidor. 
	
	atualizar automaticamente as versões do software instaladas nas máquinas clientes. 
	 
	gerenciar a evolução do software durante o seu processo de desenvolvimento. 
	
	gerenciar que usuários podem ter acesso a certos tipos de funções do software. 
	
	configurar o software de acordo com as preferências do usuário. 
	
	
	 6.
	Ref.: 3990869
	Pontos: 1,00  / 1,00
	
	O conjunto de atividades destinadas a gerenciar as alterações de software, identificando os artefatos que precisam ser alterados, estabelecendo relações entre eles, definindo mecanismos para gerenciar diferentes versões desses artefatos, controlando as alterações impostas e relatando as alterações feitas, caracteriza a gestão de: 
		
	
	recursos humanos. 
	 
	configuração de software. 
	
	processos de negócio. 
	
	qualidade de software. 
	
	recursos de produto. 
	
	
	 
		
	ENSINEME: MODELOS DE PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
	 
	 
	 7.
	Ref.: 3990739
	Pontos: 1,00  / 1,00
	
	Com relação à forma como o RUP trata a análise de requisitos, assinale a opção correta. 
		
	
	Por se tratar de um processo iterativo e evolutivo, a análise de requisitos ocorre na fase de construção juntamente com a programação, o que permite que os requisitos sejam revistos.  
	
	A análise de requisitos ocorre na fase de construção, quando são descritos todos os casos de uso, e em seguida modelados por meio de diagramas de casos de uso UML. 
	
	A análise de requisitos deve acontecer antes da programação e testes do sistema, não podendo sofrer alterações a partir do momento que estejam definidos. 
	 
	A maior parte da análise de requisitos ocorre durante a fase de elaboração. 
	
	A análise de requisitos ocorre na fase de elaboração, em que são feitas entrevistas com usuários e definição do escopo do projeto. 
	
	
	 8.
	Ref.: 3990747
	Pontos: 1,00  / 1,00
	
	No que diz respeito a processos e práticas ágeis, o desenvolvimento incremental:
		
	
	enfoca, assim como o acceptance test-driven development, a qualidade do código desenvolvido quanto a recursividade, declaração das variáveis e clean code, de modo a torná-lo de fácil entendimento, modificação e testagem. 
	
	pressupõe o uso do behavior driven development, que considera a linguagem de programação a ser usada, da 4° geração em diante, com foco, principalmente, no comportamento visual, interativo e cognitivo do sistema. 
	 
	é, na XP (Extreme Programming), sustentado por meio de pequenos e frequentes releases do sistema, e os clientes estão intimamente envolvidos na especificação e na priorização dos requisitos do sistema. 
	
	enfoca a integração contínua como uma prática de desenvolvimento de software, incompatível com a XP (E xtreme Programming) e o Scrum, que permite aos desenvolvedores agregarem alterações de código e realizarem testes. 
	 
	é, assim como o test-driven development, uma prática da XP (Extreme Programming) que exige teste automatizado, domain-driven design, refactoring e integração contínua. 
	
	
	 
		
	ENSINEME: QUALIDADE DE SOFTWARE
	 
	 
	 9.
	Ref.: 3990849
	Pontos: 1,00  / 1,00
	
	Os projetos de software devem ter sua qualidade avaliada, e para tanto, selecionaram-se fatores indicados na norma ISO 9126, que identifica alguns atributos importantes da qualidade, dentre os quais, a:
		
	
	manutenibilidade, que representa o período de tempo em que o software esteja disponível para uso. 
	
	eficiência, que representa a facilidade com que o software pode ser transferido entre ambientes computacionais. 
	
	usabilidade, que representa o nível em que o software utiliza-se de recursos do sistema, de forma otimizada. 
	 
	confiabilidade, que representa o período de tempo em que o software esteja disponível para uso. 
	
	funcionalidade, que representa a facilidade com que o software pode ser transferido entre ambientes computacionais. 
	
	
	 10.
	Ref.: 3990850
	Pontos: 1,00  / 1,00
	
	Considere as informações abaixo em relação ao desenvolvimento de sistemas: 
I. executar um software com o objetivo de revelar falhas, mas que não prova a exatidão do software. 
II. correta construção do produto. 
III. construção do produto certo. 
Correspondem corretamente a I, II e III, respectivamente:
		
	
	validação, teste e verificação. 
	 
	verificação, teste e validação. 
	 
	teste, verificação e validação. 
	
	validação, verificação e teste.
	
	teste, validação e verificação.

Continue navegando