Buscar

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 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
	 
		
	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:
		
	
	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. 
	
	negociar com os clientes os conflitos de prioridade de requisitos e identificar e analisar os riscos associados a cada requisito. 
	 
	identificar, controlar e rastrear requisitos e modificações de requisitos em qualquer época, à medida que o projeto prossegue. 
	
	construir um modelo técnico refinado de funções, características e restrições do software. 
	
	
	 2.
	Ref.: 3990450
	Pontos: 0,00  / 1,00
	
	Considerando as etapas de implantação e manutenção do processo de desenvolvimento de software, avalie os conceitos a seguir: 
· _________________: de forma simplificada, é um conjunto de tarefas que visam gerenciar as alterações durante o desenvolvimento do software, sendo a mesma aplicada em todas as etapas do processo de desenvolvimento de software.  
· _________________: requer a avaliação do mérito técnico, efeitos colaterais em potencial, o impacto global em termos de configuração e funcionalidade e o custo de uma determinada alteração. 
· _________________: gerencia as versões do software distribuído aos clientes. 
Assinale a alternativa que preenche as lacunas na sequência correta: 
		
	
	Gestão de configuração, Gerenciamento de releases, Processo de controle de alterações. 
	 
	Processo de controle de alterações, Gestão de configuração, Gerenciamento de releases. 
	 
	Gestão de configuração, Processo de controle de alterações, Gerenciamento de release. 
	
	Processo de controle de alterações, Gerenciamento de releases, Gestão de configuração. 
	
	Gestão de configuração, Processo de controle de alterações, Gerenciamento de releases. 
	
	
	 
		
	ENSINEME: FUNDAMENTOS DE SOFTWARE E GERENCIAMENTO DE PROJETOS
	 
	 
	 3.
	Ref.: 4848564
	Pontos: 0,00  / 1,00
	
	O gerenciamento de riscos é o processo sistemático de identificação, análise e respostas a riscos de projetos. Considerando que a metodologia aplicada à referida área de conhecimento encadeia processos de acordo com a figura a seguir, assinale a sequência correta:
 
 
		
	
	Planejamento de respostas a riscos, identificação de risco, análise qualitativa, análise quantitativa.
	 
	Identificação de risco, análise qualitativa, análise quantitativa, planejamento de respostas a riscos.
	 
	Análise qualitativa, análise quantitativa, identificação de risco, planejamento de respostas a riscos.
	
	Identificação de risco, análise quantitativa, análise qualitativa, planejamento de respostas a riscos.
	
	Análise qualitativa, identificação de risco, análise quantitativa, planejamento de respostas a riscos.
	
	
	 4.
	Ref.: 4848566
	Pontos: 1,00  / 1,00
	
	      Após atuar como programador em uma empresa de desenvolvimento de software por aproximadamente 10 anos, um funcionário que se destacou por nunca atrasar um cronograma foi nomeado gerente de projetos. Ao assumir o primeiro projeto, o funcionário foi informado que sua principal responsabilidade era a realização da entrega conforme o cronograma estabelecido no contrato. Para o gerenciamento de tempo, o gerente de projetos irá utilizar o PMBOK. Considerando essa situação, é correto afirmar que o gerente de projetos deverá coordenar processos de:
		
	
	Planejamento, definição, verificação e controle do escopo. 
	
	Estimativa de custos, realização do orçamento e controle de custos.
	
	Planejamento de compra e contratações, seleção de fornecedores e encerramento do contrato. 
	 
	Definição e sequenciamento de atividades, estimativa de recursos e duração da atividade, desenvolvimento e controle do cronograma. 
	
	Planejamento, garantia e controle da qualidade.
	
	
	 
		
	ENSINEME: GERENCIAMENTO DE CONFIGURAÇÕES
	 
	 
	 5.
	Ref.: 3990875
	Pontos: 1,00  / 1,00
	
	Preencha as lacunas e assinale a alternativa correta em relação ao gerenciamento de configuração e mudança. 
O gerenciamento de configuração de software é um conjunto de ______________ que foi desenvolvido para administrar as mudanças em todo o ciclo de vida do software. Tais atividades são utilizadas para _____________ a mudança, controlar a mudança, garantir que a mudança esteja sendo adequadamente implementada e relatar a mudança a outras pessoas que possam ter interesse nela. 
		
	
	rotinas / manter 
	
	atividades / conduzir 
	
	ferramentas / agilizar 
	 
	atividades / identificar 
	
	etapas / corrigir 
	
	
	 6.
	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?
		
	
	Apenas I e II. 
	
	I, II e III. 
	
	Apenas II e III.
	 
	Apenas I e III. 
	
	Apenas II. 
	
	
	 
		
	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 da data de entrega de um release baseado na estimativa de esforço de cada story card. 
	
	estimação do esforço que será necessário para implementar cada story card. 
	
	definição, pelos programadores, de quais story cards serão implementados em uma iteração. 
	 
	estimação, feita por cada programador, do tempo que será necessário para realizar cada tarefa sob sua responsabilidade. 
	
	designação, por parte do coach, dos programadores que irão realizar as tarefas contidas na lista de tarefas. 
	
	
	 8.
	Ref.: 3990737
	Pontos: 1,00  / 1,00
	
	O processo unificado (RUP) reúne boas práticas de especificação e de projeto de sistemas, sendo um modelo genérico de processo organizado em fases que podem gerar um conjunto de produtos de trabalho. Considerando isso, assinale a opção que identifica a fase do RUP na qual devem estar incluídos o refinamento e a expansão dos casos de uso preliminares, dos requisitos não funcionais e da descrição da arquitetura do software. 
		
	
	produção
	
	concepção 
	
	construção 
	 
	elaboração
	
	transiçã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. 
		
	
	Através da velocidade de processamento.
	
	Considerando a facilidade de manutenção. 
	
	Considerando a habilidade de adaptar e estender o programa. 
	
	Considerando fatores como estética, consistência e documentação. 
	 
	Através da frequência e severidade das falhas. 
	
	
	 10.
	Ref.: 3990850
	Pontos: 0,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:
		
	
	teste, validação e verificação. 
	 
	teste, verificação e validação. 
	
	validação, verificação e teste.
	 
	verificação, teste e validação. 
	
	validação, teste e verificação.

Continue navegando