Buscar

Apol Metodologias Ágeis II

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

Questão 1/10 - Metodologias Ágeis
Os processos ágeis são abordagens de gerenciamento de projetos e desenvolvimento de software que ganharam destaque nas últimas décadas. Eles se destacam por sua ênfase na adaptação, colaboração e entrega incremental de produtos de software. Em contraste com os métodos tradicionais de gestão de projetos, que tendem a ser mais burocráticos e rígidos, os processos ágeis oferecem uma abordagem mais flexível.
Esses processos buscam criar um ambiente que permita às equipes de desenvolvimento de software serem ágeis, respondendo rapidamente às mudanças nas necessidades do cliente e do mercado. Isso é alcançado através da priorização da comunicação efetiva, da colaboração contínua e do feedback regular. Os processos ágeis também incentivam a entrega de incrementos de software funcional em ciclos curtos e frequentes, permitindo que o produto evolua à medida que novas funcionalidades são adicionadas.
Existem várias metodologias ágeis populares, cada uma com suas próprias abordagens e práticas específicas. Entre elas, destacam-se o Scrum, o Extreme Programming (XP), o Kanban e o Lean Agile. Cada uma dessas metodologias tem seu foco particular, mas todas compartilham os princípios fundamentais do Manifesto Ágil, enfatizando valores como colaboração, flexibilidade e busca pela qualidade do software.
No geral, os processos ágeis transformaram a forma como o desenvolvimento de software é conduzido, promovendo maior adaptabilidade, eficiência e sucesso em projetos de software.
Com base no texto, qual é o principal objetivo dos processos ágeis no desenvolvimento de software?
	
	A
	Minimizar o retrabalho e as esperas.
	
	B
	Seguir um plano rígido e pré-definido.
	
	C
	Priorizar a entrega rápida e eficiente de software.
Você assinalou essa alternativa (C)
	
	D
	Evitar a colaboração e o feedback.
Questão 2/10 - Metodologias Ágeis
Os processos ágeis são abordagens de gerenciamento de projetos e desenvolvimento de software que se destacam pela adaptação, colaboração e entrega iterativa e incremental. Dentre as metodologias ágeis mencionadas no texto, qual delas enfatiza a visualização do fluxo de trabalho por meio de um quadro Kanban, dividido por colunas que representam as etapas do processo e com os cartões que representam as tarefas em andamento?
	
	A
	Scrum
	
	B
	Lean
	
	C
	Extreme Programming (XP)
	
	D
	Crystal
	
	E
	Kanban
Você assinalou essa alternativa (E)
Questão 3/10 - Metodologias Ágeis
De acordo com os princípios do Extreme Programming (XP), qual é a importância do princípio "Feedback Rápido" para o desenvolvimento ágil de software?
	
	A
	Feedback Rápido é importante para minimizar o envolvimento do cliente durante o projeto.
	
	B
	Feedback Rápido permite que a equipe de desenvolvimento trabalhe sem interrupções.
	
	C
	Feedback Rápido ajuda a equipe de desenvolvimento a evitar mudanças no projeto.
	
	D
	Feedback Rápido permite ajustar continuamente o projeto às necessidades do cliente.
Você assinalou essa alternativa (D)
	
	E
	Feedback Rápido não é relevante para o processo de desenvolvimento ágil.
Questão 4/10 - Metodologias Ágeis
Sobre o Desenvolvimento Orientado a Testes (TDD), assinale se as seguintes afirmações são verdadeiras (V) ou falsas (F):
( ) No TDD, os testes são escritos após a implementação do código.
( ) O TDD visa reduzir o número de defeitos no software.
( ) O TDD não enfatiza a melhoria na qualidade do código.
( ) Uma das vantagens do TDD é facilitar a detecção de regressões.
( ) O TDD pode aumentar o tempo de desenvolvimento e a complexidade do código.
	
	A
	F - V - F - V - V
Você assinalou essa alternativa (A)
	
	B
	V - V - F - V - F
	
	C
	F - F - V - V - V
	
	D
	F - V - F - F - V
	
	E
	V - F - V - F – F
Questão 5/10 - Metodologias Ágeis
Assinale se as seguintes afirmações são verdadeiras (V) ou falsas (F):
( ) A cultura organizacional ágil enfatiza a transparência, inspeção e adaptação.
( ) A cultura ágil não valoriza a colaboração entre os membros da equipe.
( ) A cultura organizacional ágil não incentiva a experimentação e o aprendizado contínuo.
( ) A cultura ágil prioriza a entrega contínua de valor ao cliente.
( ) A cultura organizacional ágil não busca a melhoria contínua nas práticas de trabalho.
	
	A
	V - F - F - V - F
Você assinalou essa alternativa (A)
	
	B
	V - V - F - V - F
	
	C
	F - F - V - V - V
	
	D
	F - V - F - F - V
	
	E
	V - F - V - F – F
Questão 6/10 - Metodologias Ágeis
Com base nas características do Scrum apresentadas, como a transparência se relaciona com o Scrum e por que é importante?
	
	A
	A transparência no Scrum refere-se à ocultação de informações para proteger o processo.
	
	B
	A transparência no Scrum significa que as reuniões são sempre abertas ao público.
	
	C
	A transparência no Scrum implica que todas as atividades e decisões são visíveis e podem ser monitoradas, o que é importante para promover a colaboração e a identificação rápida de problemas.
Você assinalou essa alternativa (C)
	
	D
	A transparência no Scrum está relacionada com a quantidade de documentação produzida.
	
	E
	A transparência no Scrum significa que apenas os membros da equipe têm acesso às informações do projeto.
Questão 7/10 - Metodologias Ágeis
Qual das seguintes vantagens é atribuída à agilidade em projetos?
	
	A
	Maior ênfase na documentação do processo.
	
	B
	Menor colaboração entre as equipes de projeto e os stakeholders.
	
	C
	Redução da flexibilidade para ajustes nos requisitos do projeto.
	
	D
	Entrega constante de valor, aumentando a confiabilidade do projeto e satisfação do cliente.
Você assinalou essa alternativa (D)
	
	E
	Ênfase na previsão precisa de prazos e custos do projeto.
Questão 8/10 - Metodologias Ágeis
O Feature-Driven Development (FDD) é uma metodologia ágil que se concentra na entrega de funcionalidades incrementais e pequenas. No entanto, sua implementação requer uma compreensão aprofundada de suas etapas e princípios. Considere as seguintes afirmativas sobre o FDD e indique qual é a correta:
	
	A
	O FDD é uma metodologia estritamente linear, onde cada etapa deve ser concluída antes de passar para a próxima.
	
	B
	A etapa "Desenvolvimento do modelo geral" tem como objetivo identificar todos os requisitos funcionais do sistema de uma só vez.
	
	C
	Uma das principais características do FDD é a falta de ênfase na comunicação e colaboração da equipe.
	
	D
	Na etapa "Planejar por funcionalidade", são definidas as tarefas, estimativas de tempo e recursos necessários para cada funcionalidade.
Você assinalou essa alternativa (D)
	
	E
	O FDD é mais adequado para projetos de grande escala, devido à sua ênfase na visibilidade e clareza em projetos complexos.
Questão 9/10 - Metodologias Ágeis
Considere uma equipe de desenvolvimento de software que está usando a metodologia Crystal Clear para um projeto de tamanho pequeno. Eles estão atualmente no estágio de "Entrega Frequente" do ciclo de vida Crystal Clear.
Suponha que o cliente tenha solicitado uma funcionalidade adicional que não estava inicialmente planejada. A equipe precisa decidir como abordar essa solicitação e incorporá-la ao projeto.
Qual dos seguintes passos seria mais apropriado para a equipe de acordo com a metodologia Crystal Clear nesta situação?
	
	A
	A equipe deve rejeitar a solicitação do cliente, pois isso interromperia o ciclo atual de desenvolvimento.
	
	B
	A equipe deve adiar a solicitação do cliente até o próximo ciclo de desenvolvimento e incluí-la como uma tarefa planejada.
	
	C
	A equipe deve parar imediatamente o ciclo atual e se concentrar apenas na implementação da nova funcionalidade.
	
	D
	A equipe deve realizar uma reunião com o cliente para entender melhor a nova funcionalidade e avaliar seu impacto no ciclo atual.
Você assinalou essa alternativa (D)
	
	E
	A equipe deve seguir em frente com a implementação da nova funcionalidade sem interrupções, uma vez que ela foi solicitada pelo cliente.
Questão 10/10 - Metodologias Ágeis
O Pair Programming é uma prática em que dois programadores trabalhamjuntos em um computador para desenvolver softwares. Nessa técnica, um dos desenvolvedores é chamado de "Piloto" e o outro de "Observador" ou "Navegador".
	
	A
	Verdadeiro
Você assinalou essa alternativa (A)
	
	B
	Falso
	
	C
	O texto não fornece informações sobre o Pair Programming.
	
	D
	O Pair Programming envolve três programadores, não dois.
	
	E
	O Pair Programming não é uma prática colaborativa.

Continue navegando