Buscar

ENGENHARIA DE SOFTWARE AV 2022

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 9 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 9 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 9, do total de 9 páginas

Prévia do material em texto

Disciplina: ENGENHARIA DE SOFTWARE 
	AV
	Aluno: 
	
	Professor: MARIA CLAUDIA ROENICK GUIMARAES
 
	Turma:
	
	 01/03/2022 20:39:24 (F) 
			Avaliação:
10,0
	Nota Partic.:
	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:  
		
	 
	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. 
	
	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. 
	
	teste de integração do sistema e análise de requisitos do sistema. 
	
	
	 2.
	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:
		
	
	construir um modelo técnico refinado de funções, características e restrições do software. 
	 
	identificar, controlar e rastrear requisitos e modificações de requisitos em qualquer época, à medida que o projeto prossegue. 
	
	negociar com os clientes os conflitos de prioridade de requisitos e identificar e analisar os riscos associados a cada requisito. 
	
	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. 
	
	
	 
		
	ENSINEME: FUNDAMENTOS DE SOFTWARE E GERENCIAMENTO DE PROJETOS
	 
	 
	 3.
	Ref.: 4851338
	Pontos: 1,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] - [V] - [V].
	 
	[V] - [F] - [V]
	
	[V] - [V] - [F]
	
	[F] - [V] - [V]
	
	[V] - [F] - [F]
	
	
	 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. 
	
	Planejamento, garantia e controle da qualidade.
	
	Planejamento de compra e contratações, seleção de fornecedores e encerramento do contrato. 
	
	Estimativa de custos, realização do orçamento e controle de custos.
	 
	Definição e sequenciamento de atividades, estimativa de recursos e duração da atividade, desenvolvimento e controle do cronograma. 
	
	
	 
		
	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?
		
	
	Apenas II e III.
	
	I, II e III. 
	
	Apenas I e II. 
	
	Apenas II. 
	 
	Apenas I e III. 
	
	
	 6.
	Ref.: 3990879
	Pontos: 1,00  / 1,00
	
	Gerência de Configuração de Software é um conjunto de atividades de apoio, que permite a absorção controlada das mudanças, inerentes ao desenvolvimento de software, mantendo a estabilidade na evolução do projeto. Podemos dividir o Gerenciamento de Configuração de Software em três níveis: 
Tomando por base a figura anterior, assinale a alternativa que define, corretamente, cada nível do Gerenciamento de Configuração de Software. 
		
	
	Controle de versão: identifica os usuários dos sistemas. Controle de mudanças: tem como característica testar as mudanças, assim que são realizadas. Integração contínua: identifica as aplicações do software. 
	
	Controle de versão: identifica os usuários dos sistemas. Controle de mudanças: tem como característica testar as mudanças, assim que são realizadas. Integração contínua: identifica em qual versão está o software e quais as características de cada versão. 
	
	Controle de versão: identifica quais foram as mudanças, efetuadas na versão. Controle de mudanças: tem como característica testar as mudanças, assim que são realizadas. Integração contínua: identifica em qual versão está o software e quais as características de cada versão. 
	 
	Controle de versão: identifica em qual versão está o software e quais as caracteriscas de cada versão. Controle de mudanças: identifica quais foram as mudanças, efetuadas na versão. Integração contínua: tem como características testar as mudanças, assim que são realizadas. 
	
	Controle de versão: identifica em qual versão está o software e quais as características de cada versão. Controle de mudanças: tem como característica testar as mudanças, assim que são realizadas. Integração contínua: identifica quais foram as mudanças, efetuadas na versão. 
	
	
	 
		
	ENSINEME: MODELOS DE PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
	 
	 
	 7.
	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 Configuração e Gerenciamento de Mudanças não é executada na fase de Elaboração. 
	
	a disciplina Modelagem de Negócio apresenta maior atividade na fase de Construçã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 de Teste não é executada na fase de Elaboração. 
	
	
	 8.
	Ref.: 3990734
	Pontos: 1,00  / 1,00
	
	Considere que você trabalhe em uma empresa de desenvolvimento de software e que a empresa tenha decidido desenvolver um novo editor de texto para colocar no mercado. Esse editor deve ser um software que forneça recursos adicionais de apoio à autoria, embasado no estilo de escrita do usuário, o que o torna um software de funcionalidade mais complexa. Considere que a empresa deseje disponibilizar o produto no mercado em versões que agreguem esse suporte de forma gradativa, fazendo análise de risco para avaliar a viabilidade de desenvolvimento de uma nova versão.Tendo de escolher um modelo de processo para desenvolver esse editor, e conhecendo as características dos modelos existentes, entre os modelos abaixo, qual é o modelo apropriado para esse caso? 
		
	
	RAD (rapid application development) 
	 
	espiral 
	
	cascata 
	
	cleanroom 
	
	prototipação 
	
	
	 
		
	ENSINEME: QUALIDADE DE SOFTWARE
	 
	 
	 9.
	Ref.: 3990848
	Pontos: 1,00  / 1,00
	
	O guia PMBOK 4° edição tem uma área dedicada ao Gerenciamento da Qualidade do Projeto − GQP. De acordo com o guia, é  INCORRETO afirmar que:
		
	
	alguns exemplos de métricas da qualidade incluem desempenho dentro do prazo, controle do orçamento, frequência de defeitos, taxa de falha, disponibilidade, confiabilidade e cobertura de testes. 
	 
	o GQP engloba o gerenciamento do projeto e o produto do projeto, e é a única área do PMBOK que se aplica exclusivamente a projetos de software. 
	
	uma métrica relacionada com o objetivo de qualidade de ficar dentro do orçamento aprovado em ±± 10% poderia ser medir o custo de cada entrega e determinar a variação percentual do orçamento aprovado para essa entrega. 
	
	as métricas da qualidade são usadas nos processos de garantia da qualidade e de controle da qualidade. A tolerância define as variações aceitáveis nas métricas. 
	
	uma métrica da qualidade é uma definição operacional que descreve, em termos bem específicos, um atributo do projeto ou do produto e como o processo de controle da qualidade irá medi-lo. 
	
	
	 10.
	Ref.: 3990853
	Pontos: 1,00  / 1,00
	
	A respeito de qualidade de software e suas métricas, assinale a opção correta. 
		
	
	A métrica de profundidade de condições aninhadas é a que permite uma melhor compreensão do código. 
	
	A métrica de comprimento total faz referência ao número de linhas no código que se considera inversamente proporcional ao índice de erro que o código pode apresentar. 
	
	O número de funções ou métodos que constam em um programa pode ser avaliado pela métrica de software fan-in/fan-out. 
	
	A medida do número de caracteres em um programa é uma métrica do tipo fog index. 
	 
	A métrica de complexidade ciclomática é uma medida que pode estar relacionada ao nível de compreensão do programa. 
	
	
	Educational Performace Solution      EPS ® - Alunos

Continue navegando