Buscar

Engenharia de software Simulado 1

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

1a
            Questão  /  
	Acerto: 0,2  / 0,2
	
	Em um projeto de software, a equipe enfrenta desafios ao integrar novas tecnologias. Isso requer uma abordagem estratégica para gerenciar as complexidades e garantir uma transição suave, alinhando-se com as melhores práticas da Engenharia de Software.
Qual é o aspecto mais crítico a ser considerado ao integrar novas tecnologias em um projeto de software?
		
	
	Enfatizar testes de usuário.
	 
	Gerenciamento de riscos.
	
	Priorização de custos.
	
	Adoção de ferramentas de colaboração.
	
	Foco no desenvolvimento ágil.
	Respondido em 02/01/2024 11:08:22
	
	Explicação:
Ao integrar novas tecnologias em um projeto de software, o gerenciamento de riscos é crucial. Isso envolve a identificação, análise e mitigação de potenciais problemas que podem surgir devido à introdução de novas tecnologias, garantindo assim uma transição mais eficaz e alinhada com as práticas recomendadas da Engenharia de Software.
	
		2a
            Questão  /  
	Acerto: 0,2  / 0,2
	
	Durante a produção de um software, defeitos podem ser descobertos.
 
Qual cenário apresenta uma solução mais rápida para um defeito identificado na versão de software em produção?
		
	
	Redesenvolver todo o software.
	
	Ignorar o defeito.
	
	Continuar desenvolvendo a versão 2 com o defeito corrigido e liberá-la posteriormente.
	 
	Corrigir o defeito na versão 1 e liberá-la imediatamente, enquanto ajusta a versão 2 em desenvolvimento.
	
	Aguardar o feedback dos usuários para a próxima iteração.
	Respondido em 02/01/2024 11:11:27
	
	Explicação:
Tecnicamente, esta é a melhor solução, pois o usuário teria de aguardar a liberação da versão 2, convivendo por um período com o impacto negativo do defeito do software no ambiente de produção.
	
		3a
            Questão  /  
	Acerto: 0,0  / 0,2
	
	O Fluxo de Processo ou Ciclo de Vida é uma especificação do processo de desenvolvimento de software. No fluxo serão apresentadas as formas como essas atividades serão encadeadas. Sobre o fluxo de processos, analise as asserções I e II.
I - No fluxo de Processo Linear as atividades são executadas em sequência de forma unidirecional.
PORQUE
II - No fluxo de processo paralelo as atividades podem ocorrer em paralelo. 
Marque a alternativa que apresenta a relação correta entre as asserções I e II.
		
	 
	As duas afirmativas estão corretas e a segunda justifica a primeira.
	
	As duas afirmativas são falsas.
	
	A primeira afirmativa é falsa e a segunda afirmativa é verdadeira.
	
	A primeira afirmativa é verdadeira e a segunda afirmativa é falsa.
	 
	As duas afirmativas estão corretas e a segunda não justifica a primeira.
	Respondido em 02/01/2024 11:12:51
	
	Explicação:
A asserção I está correta. No fluxo de processo linear, as atividades são executadas em sequência, uma após a outra, de forma unidirecional. Cada atividade depende da conclusão da atividade anterior para iniciar.
 
A asserção II também está correta. No fluxo de processo paralelo, as atividades podem ocorrer em paralelo, o que significa que elas podem ser executadas simultaneamente. Isso permite que diferentes partes do projeto sejam desenvolvidas ao mesmo tempo, acelerando o processo de desenvolvimento.
	
		4a
            Questão  /  
	Acerto: 0,2  / 0,2
	
	Durante a fase de projeto de software de um aplicativo educacional, a equipe foca em definir a arquitetura do sistema, incluindo padrões de design para facilitar a manutenção e a escalabilidade futuras.
Qual atividade é essencial na fase de projeto deste aplicativo educacional?
		
	
	Codificação das funcionalidades principais.
	
	Testes de usabilidade com usuários finais.
	
	Implantação de módulos educacionais.
	
	Escolha do sistema de gerenciamento de banco de dados.
	 
	Definição do modelo de classes do sistema.
	Respondido em 02/01/2024 11:14:50
	
	Explicação:
Na fase de projeto, a definição do modelo de classes do sistema é crucial. Esta atividade envolve determinar a estrutura dos dados e a interação entre diferentes componentes do sistema, o que é fundamental para um aplicativo educacional que necessita de uma arquitetura bem planejada para suportar funcionalidades escaláveis e manuteníveis.
	
		5a
            Questão  /  
	Acerto: 0,2  / 0,2
	
	(CS-UFG/2017 - adaptada) No gerenciamento de projeto existem possibilidades de fluxos de processos. É necessário que uma metodologia seja aplicada de forma sistemática para gerar o produto software desejado. Para que esse gerenciamento seja regulamentado existe a Project Management Institute (PMI).
Sobre o Project Management Institute (PMI), marque a alternativa correta.
		
	
	O Project Management Institute (PMI) é uma ferramenta de gestão de projetos.
	
	O Project Management Institute (PMI) é uma forma de PMBOK.
	
	O Project Management Institute (PMI) é uma estrutura de apoio gerencial.
	 
	O Project Management Institute (PMI) é uma certificadora de PMP.
	
	O Project Management Institute (PMI) é um instrumento de elaboração de hardware.
	Respondido em 02/01/2024 11:16:16
	
	Explicação:
A certificação mais conhecida do PMI é a Project Management Professional (PMP), que é uma das certificações mais reconhecidas e respeitadas globalmente na área de gerenciamento de projetos. O PMI estabelece os critérios e requisitos para a obtenção da certificação PMP, bem como promove a disseminação de melhores práticas e conhecimentos nesse campo.
	
		6a
            Questão  /  
	Acerto: 0,2  / 0,2
	
	Em um projeto de software para uma instituição financeira, a equipe de engenharia de requisitos enfrenta o desafio de identificar e documentar especificações detalhadas para garantir a segurança e eficiência nas transações. Este processo é crucial para o desenvolvimento subsequente.
Qual das seguintes atividades é primordial na fase de engenharia de requisitos deste projeto?
		
	
	Codificação de algoritmos de segurança.
	
	Desenvolvimento de interfaces gráficas.
	
	Teste de desempenho do software.
	 
	Documentação de requisitos funcionais e não funcionais.
	
	Implementação de protocolos de rede.
	Respondido em 02/01/2024 11:18:26
	
	Explicação:
A documentação de requisitos funcionais e não funcionais é essencial na fase de engenharia de requisitos, pois define claramente o que o sistema deve fazer (requisitos funcionais) e as restrições operacionais (requisitos não funcionais), incluindo aspectos de segurança e desempenho para sistemas financeiros.
	
		7a
            Questão  /  
	Acerto: 0,2  / 0,2
	
	Na fase inicial de um projeto de software, a definição clara de objetivos é fundamental. Isso ajuda a equipe a manter o foco e a direção, além de facilitar a medição do progresso e do sucesso do projeto.
Qual é a chave para o sucesso na fase inicial de um projeto de software?
		
	
	Planejamento financeiro.
	
	Seleção de tecnologia.
	 
	Definição de objetivos.
	
	Estruturação da equipe.
	
	Análise competitiva.
	Respondido em 02/01/2024 11:20:24
	
	Explicação:
A definição clara de objetivos é a chave para o sucesso na fase inicial de um projeto de software. Ela orienta a equipe, proporciona um sentido de direção e facilita a avaliação do progresso, sendo essencial para a realização eficaz do projeto.
	
		8a
            Questão  /  
	Acerto: 0,2  / 0,2
	
	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. 
	
	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. 
	
	conversão das bases de dados do sistema e teste de integração do sistema. 
	
	teste de integração do sistema e análise de requisitos do sistema. 
	Respondido em 02/01/2024 11:21:43
	
	Explicação:
A resposta correta é: identificação dos objetos do sistema e definição da arquiteturado sistema. 
	
		9a
            Questão  /  
	Acerto: 0,2  / 0,2
	
	Ao selecionar um portfólio de projetos de software, uma empresa deve equilibrar inovação e viabilidade. A escolha impacta diretamente o sucesso a longo prazo e a sustentabilidade da organização no mercado competitivo.
Qual fator é crucial na seleção de um portfólio de projetos de software?
		
	 
	Viabilidade técnica.
	
	Velocidade de entrega.
	
	Análise de mercado.
	
	Tamanho da equipe.
	
	Estimativa de lucro.
	Respondido em 02/01/2024 11:23:57
	
	Explicação:
Na seleção de um portfólio de projetos de software, a viabilidade técnica é um fator crucial. Ela determina se as capacidades técnicas da empresa estão alinhadas com os objetivos do projeto, garantindo que a inovação proposta seja realizável e sustentável a longo prazo.
	
		10a
            Questão  /  
	Acerto: 0,2  / 0,2
	
	Em um projeto de software, a equipe enfrenta desafios ao implementar uma função de login. A complexidade surge devido à necessidade de equilibrar segurança e usabilidade, envolvendo autenticação multifatorial. Considerando as melhores práticas, qual abordagem seria mais adequada?
Qual é a abordagem mais adequada para implementar a função de login considerando segurança e usabilidade?
		
	
	Ignorar a usabilidade em favor da segurança máxima.
	
	Utilizar apenas senhas simples para facilitar o uso.
	 
	Implementar a autenticação multifatorial com biometria e senhas.
	
	Evitar autenticação multifatorial para simplificar o processo.
	
	Usar somente verificações por e-mail para segurança.
	Respondido em 02/01/2024 11:26:33
	
	Explicação:
A implementação da autenticação multifatorial, combinando biometria e senhas, oferece um equilíbrio entre segurança e usabilidade. As outras alternativas falham ao priorizar excessivamente a segurança ou a usabilidade, comprometendo o equilíbrio necessário em um sistema de login.

Continue navegando