Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Questão 1/10 - Engenharia de Software
  Ler em voz alta
Considere o extrato de texto a seguir:
 
“Alguns sistemas de controle de versão criam um conjunto de modificações que são necessárias para criar uma versão específica do software”.
 
Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: PRESSMAN, R. S. Engenharia de Software: uma abordagem profissional. 7ª ed. Porto Alegre: AMGH, 2011.
De acordo com o extrato de texto sobre controle de versão apresentado e a ferramenta Git estudada na Aula 3, assinale a alternativa correta que corresponde ao comando para gravar e criar uma nova versão específica do software em um projeto no Git.
	
	A
	
	git init
	
	B
	
	git config
	
	C
	
	git add
	
	D
	
	git commit
	
	E
	
	git checkout
Questão 2/10 - Engenharia de Software
  Ler em voz alta
Segundo a engenharia de software, em termos gerais o desenvolvimento de um sistema segue um ciclo de vida na seguinte ordem :
I-Análise -> Levantamento de Requisitos -> Projeto -> Implementação -> Manutenção -> Teste
II-Levantamento de Requisitos -> Análise -> Projeto -> Implementação -> Teste -> Manutenção
III-Levantamento de Requisitos -> Análise -> Projeto -> Teste -> Manutenção -> Implementação
IV-Análise -> Levantamento de Requisitos -> Projeto -> Implementação -> Teste -> Manutenção
V-Análise -> Levantamento de Requisitos -> Projeto -> Teste -> Manutenção -> Implementação
Assinale a alternativa que apresenta a ordem CORRETA
	
	A
	
	Somente o item I está correto
	
	B
	
	Somente o item II está correto
	
	C
	
	Somente o item III está correto
	
	D
	
	Somente o item IV está correto
	
	E
	
	Somente o item V está correto
Questão 3/10 - Engenharia de Software
  Ler em voz alta
Atente para a seguinte citação:
 
“A descoberta de requisitos é o processo de reunir informações sobre o sistema requerido e os sistemas existentes e separar dessas informações os requisitos de usuário e de sistema”.
 
Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: SOMMERVILLE, I. Engenharia de Software, 9ª ed. São Paulo: Pearson, 2011.
Considerando a citação apresentada sobre a descoberta de requisitos, relacione corretamente cada uma das técnicas de descoberta de requisitos às suas respectivas aplicações:
 
1. Entrevistas
2. Cenários
3. Casos de uso
4. Etnografia
 
(  ) Técnica de observação que pode ser usada para compreender os processos operacionais e ajudar a extrair os requisitos de apoio para esses processos.
(  ) Formais ou informais com usuários e demais partes envolvidas. A equipe questiona as partes envolvidas sobre o sistema atual e sobre o que será desenvolvido.
(  ) Podem ser textuais, em diagramas, telas, entre outros. Geralmente cobrem um pequeno número de iterações possíveis.
(  ) Identificam os atores envolvidos em uma iteração e dão nome ao tipo de iteração.
 
Agora, marque a sequência correta:
	
	A
	
	2 – 3 – 1 – 4
	
	B
	
	1 – 2 – 3 – 4
	
	C
	
	4 – 1 – 2 – 3
	
	D
	
	2 – 3 – 4 – 1
	
	E
	
	4 – 2 – 3 – 1
Questão 4/10 - Engenharia de Software
  Ler em voz alta
Leia o extrato de texto a seguir:
“O ASD é um método ágil que aplica ideias oriundas da área de sistemas adaptativos complexos. Ele vê o processo de desenvolvimento de software como um sistema complexo com agentes, ambientes e saídas emergentes”. 
Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: WAZLAWICK, R. S. Engenharia de Software: Conceitos e Práticas. São Paulo: Elsevier, 2013.
Considerando o extrato de texto apresentado sobre o método ASD, assinale a alternativa correta que corresponde às três fases do método ASD.
	
	A
	
	Especular / Colaborar / Aprender
	
	B
	
	Pré-projeto / Ciclo de vida / Pós-projeto
	
	C
	
	Desenvolvimento orientado a teste / Integração contínua / Programação em pares
	
	D
	
	Concepção / Planejamento / Construção
	
	E
	
	Design simples / Ritmo sustentável / Jogo de planejamento
Questão 5/10 - Engenharia de Software
  Ler em voz alta
Sobre a cultura e os recursos do DevOps, assinale as alternativas corretas:
Asserção I: O DevOps é uma abordagem que abrange todas as partes interessadas em uma organização, incluindo proprietários de negócios, arquitetura, design, desenvolvimento, garantia de qualidade, operações, segurança, parceiros e fornecedores. A exclusão de qualquer parte interessada pode levar a uma implementação incompleta do DevOps.
Asserção II: De acordo com Sharma e Coyne, o DevOps é um objetivo que deve ser atingido por meio da adoção de processos e ferramentas, e não necessariamente pela construção de uma cultura colaborativa entre as equipes.
	
	A
	
	Asserção I é verdadeira e Asserção II é verdadeira, e a Asserção II é uma justificativa correta para a Asserção I.
	
	B
	
	Asserção I é verdadeira e Asserção II é verdadeira, mas a Asserção II não é uma justificativa correta para a Asserção I.
	
	C
	
	Asserção I é verdadeira e Asserção II é falsa.
	
	D
	
	Asserção I é falsa e Asserção II é verdadeira.
	
	E
	
	Asserção I e Asserção II são falsas.
Questão 6/10 - Engenharia de Software
  Ler em voz alta
Considere o trecho de texto a seguir:
 
“O controle de versão combina procedimentos e ferramentas para gerenciar diferentes versões dos objetos de configuração criados durante o processo de software”.
 
Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: PRESSMAN, R. S. Engenharia de Software: uma abordagem profissional. 7ª ed. Porto Alegre: AMGH, 2011.
De acordo com o trecho de texto sobre controle de versão apresentado e a ferramenta Git estudada na Aula 3, assinale a alternativa correta que corresponde ao comando para criar um novo repositório de versionamento de um projeto no Git.
	
	A
	
	git init
	
	B
	
	git config
	
	C
	
	git add
	
	D
	
	git commit
	
	E
	
	git checkout
Questão 7/10 - Engenharia de Software
  Ler em voz alta
Leia a passagem de texto a seguir:
 
“Observa-se claramente que o teste aponta que o programa contém um defeito, mas não diz onde ele está nem como consertá-lo”.
 
Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: WAZLAWICK, R. S. Engenharia de Software: Conceitos e Práticas. São Paulo: Elsevier, 2013.
Com base na passagem de texto sobre teste de software, assinale a alternativa correta que corresponde somente aos tipos de teste estrutural.
	
	A
	
	Teste de unidade / Teste de integração
	
	B
	
	Critérios baseados na complexidade / Teste de integração
	
	C
	
	Critérios baseados na complexidade / Critérios baseados no fluxo de controle
	
	D
	
	Particionamento em classes de equivalência / Análise de valor limite
	
	E
	
	Particionamento em classes de equivalência Teste de Unidade
Questão 8/10 - Engenharia de Software
  Ler em voz alta
Considere a seguinte informação: “Embora existam muitos processos de software diferentes, todos eles devem incluir, de alguma forma, as quatro atividades fundamentais da engenharia de software”. Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: SOMMERVILLE, I. Engenharia de Software. 10 ed. São Paulo: Pearson Education do Brasil, 2018.
De acordo com a informação apresentada, assinale a alternativa correta que corresponde às quatro atividades fundamentais da engenharia de software.
	
	A
	
	Desenvolvimento / Teste / Validação / Entrega
	
	B
	
	Especificação / Desenvolvimento / Validação / Evolução
	
	C
	
	Especificação / Desenvolvimento / Teste / Entrega
	
	D
	
	Validação / Desenvolvimento / Entrega / Teste
	
	E
	
	Desenvolvimento / Teste / Entrega / Evolução
Questão 9/10 - Engenharia de Software
  Ler em voz alta
Considere o trecho de texto a seguir:
 
“O XP preconiza mudanças incrementais e feedback rápido, além de considerar a mudança algo positivo, que deve ser entendido como parte do processo. Além disso, o XP valoriza o aspecto da qualidade, pois considera que pequenos ganhos a curto prazo pelo sacrifício da qualidade não são compensados pelas perdas a médio e a longo prazo”.
 
Após esta avaliação, caso queira ler o texto integralmente, eleestá disponível em: WAZLAWICK, R. S. Engenharia de Software: Conceitos e Práticas. São Paulo: Elsevier, 2013.
De acordo com trecho de texto apresentado, relacione corretamente cada uma das práticas do método XP às suas respectivas especificações:
1. Metáfora
2. Programação em pares
3. Design simples
4. Versões pequenas
5. Posse coletiva
( ) O código não tem dono e não é necessário pedir permissão a ninguém para modificá-lo..
( ) A programação é sempre feita por duas pessoas em cada computador, em geral um programador mais experiente e um aprendiz.
( ) Liberação de pequenas versões do sistema.
( ) A equipe deve aprender a se comunicar com o cliente na linguagem que ele compreende.
( ) Implica atender a funcionalidade solicitada pelo cliente sem sofisticar desnecessariamente.
Agora, marque a sequência correta:
	
	A
	
	5 – 2 – 4 – 1 – 3
	
	B
	
	5 – 3 – 4 – 2 – 1
	
	C
	
	1 – 2 – 3 – 5 – 4
	
	D
	
	3 – 1 – 2 – 4 – 5
	
	E
	
	4 – 2 – 5 – 1 – 3
Questão 10/10 - Engenharia de Software
  Ler em voz alta
Considere o seguinte extrato de texto:
 
“Pfleeger [...], abordando o conceito de projeto, afirma que projeto é o processo criativo de transformar o problema em uma solução”.
 
Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: PMI. Um guia do conhecimento em gerenciamento de projetos. Guia PMBOK. 6ª. ed. EUA: Project Management Institute, 2017.
Considerando o extrato de texto apresentado, assinale a alternativa correta que corresponde aos dois tipos de projetos que compõem um projeto na visão de Pfleeger.
	
	A
	
	Projeto de dados e Projeto de arquitetura
	
	B
	
	Projeto conceitual e Projeto Arquitetural
	
	C
	
	Projeto conceitual e Projeto Técnico
	
	D
	
	Projeto de Modelagem e Projeto de dados
	
	E
	
	Projeto da documentação e Projeto lógico

Mais conteúdos dessa disciplina