Questões Militares de Engenharia de Software - Processos de Software - Desenvolvimento Ágil
Foram encontradas 23 questões
Analise a descrição do processo de desenvolvimento de software abaixo.
Neste processo organiza-se o desenvolvimento em incrementos, ciclos de desenvolvimento e antes de cada incremento realiza-se uma rodada de planejamento, preferencialmente, com a participação do cliente, para selecionar a próxima funcionalidade a ser construída naquele incremento, ainda para analisar possíveis mudanças no projeto. Cada incremento leva poucas semanas para ser concluído e todos os dias a equipe realiza reuniões curtas no início do dia, para verificar o andamento e se há dificuldades para efetuar o trabalho. No final do incremento, há uma reunião de retrospectiva para avaliar os acertos, os equívocos e o que pode ser melhorado nos próximos ciclos.
Marque a opção que corresponde ao modelo de processo adotado.
O Scrum é uma metodologia ágil e pode ser considerada uma solução que permite que profissionais de uma equipe possam trabalhar juntos na resolução de problemas complexos de forma criativa e adaptável, aumentando, assim, as chances de sucesso no resultado.
A respeito da metodologia ágil Scrum é incorreto afirmar que
A figura a seguir representa qual dos métodos ágeis usados na engenharia de software?
BARROS, Rafaela C. S. - Guia de Práticas Ágeis Essenciais. The Blokehead; Tradutora Babelcube, 2016, p. 7.
O processo XP (Extreme Programming) entrega uma abordagem orientada a objetos como seu paradigma de desenvolvimento preferido e envolve um conjunto de regras e de práticas constantes no contexto de atividades metodológicas.
A atividade de planejamento no processo XP se inicia com a/o
Avalie as afirmações com relação ao método ágil SCRUM.
I. Prescreve o uso de práticas de programação, como a programação em pares.
II. É um método ágil geral, mas o seu foco está no gerenciamento e desenvolvimento iterativo.
III. Pode ser usado com abordagens ágeis mais técnicas, como o XP.
IV. Sua característica inovadora é a sua fase central, chamada de ciclos de sprint.
Sobre os princípios do método ágil, está correto apenas o que se afirma em
Avalie as afirmações sobre os princípios do método ágil para desenvolvimento de software.
I. Envolvimento do cliente.
II. Entrega incremental.
III. Foco nos processos.
IV. Aceitação às mudanças.
Sobre os princípios do método ágil, está correto apenas o que se afirma em
De acordo com Sommen/ille (2011), o ciclo de um release em Extreme Programming é composto por diversas etapas, como é mostrado na figura a seguir:
De acordo com a figura anterior, qual é a fase que falta para completar o ciclo?
São modelos ágeis de desenvolvimento:
I. Adaptive Software Development (ASD)
II. Agile Modeling (AM)
III. Dynamic Systems Development Method (DSDM)
IV. Extreme Programming (XP)
V. Hatley-Pirbhai Modeling
VI. Rapid Application Development (RAD)
Está correto apenas o que afirma em: