Analise as afirmativas a seguir acerca dos modelos ágeis de ...

Próximas questões
Com base no mesmo assunto
Q971995 Engenharia de Software

Analise as afirmativas a seguir acerca dos modelos ágeis de desenvolvimento.

I. Métodos de desenvolvimento ágil usualmente aplicam desenvolvimento iterativo e evolutivo de tempo limitado, empregam planejamento adaptativo, promovem entrega incremental e incluem outros valores e práticas que encorajam agilidade – resposta rápida e flexível à modificação.

II. A adoção de um método ágil não significa evitar a modelagem. Muitos métodos ágeis, como desenvolvimento guiado por características (Feature Drive Development), DSDM e Scrum, normalmente, incluem significativas sessões de modelagem.

III. A finalidade da modelagem e dos modelos é, principalmente, apoiar o entendimento e documentação, não a comunicação.

Assinale a alternativa CORRETA.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - Apenas as afirmativas I e II estão corretas.

Ao abordar o tema de modelos ágeis de desenvolvimento, esta questão nos leva a refletir sobre os principais conceitos e práticas que caracterizam a agilidade no contexto de engenharia de software. Para resolver essa questão com precisão, é necessário compreender tanto as características gerais dos métodos ágeis quanto os detalhes específicos de práticas e técnicas adotadas por esses métodos.

Na afirmativa I, é destacado que métodos ágeis se baseiam em desenvolvimento iterativo e evolutivo dentro de um tempo limitado, o que é uma referência direta à natureza incremental desses métodos. Eles também valorizam o planejamento adaptativo, capaz de responder rapidamente a mudanças, e a entrega incremental de software funcional, elementos fundamentais do Manifesto Ágil que guiam a agilidade. Portanto, essa afirmativa está correta.

Já a afirmativa II afirma que a adoção de um método ágil não exclui a prática de modelagem. Isso é verdade, pois mesmo dentro de um contexto ágil, a modelagem pode ser uma ferramenta valiosa para compreender e projetar o sistema de forma eficaz. Métodos como Feature-Driven Development (FDD), Dynamic Systems Development Method (DSDM) e Scrum frequentemente integram sessões de modelagem para auxiliar na compreensão do projeto, o que torna esta afirmativa correta.

Por outro lado, a afirmativa III apresenta um equívoco ao sugerir que a finalidade da modelagem e dos modelos é primariamente para suporte ao entendimento e à documentação, negligenciando a comunicação. Na verdade, um dos benefícios mais significativos da modelagem em métodos ágeis é facilitar a comunicação entre os membros da equipe e com os stakeholders, sendo um ponto frequentemente enfatizado em práticas ágeis. Dessa forma, essa afirmativa está incorreta, o que torna a alternativa A a resposta certa para a questão.

Em resumo, compreender os princípios do desenvolvimento ágil é essencial para responder corretamente a esse tipo de questão em concursos públicos. A atenção deve estar voltada para a natureza iterativa, adaptativa e comunicativa dos métodos ágeis, bem como para o valor que atribuem à modelagem como uma ferramenta de compreensão e comunicação, e não apenas de documentação.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

A questão nos propõe:

"Analise as afirmativas a seguir acerca dos modelos ágeis de desenvolvimento."

Ao analisar as alternativas, percebemos que o erro está na afirmativa 3:

"III. A finalidade da modelagem e dos modelos é, principalmente, apoiar o entendimento e documentação, não a comunicação."

Já que estamos falando de modelos ágeis, nessa vertente o foco é a comunicação, não a documentação.

"Combinado com a comunicação cara-a-cara, métodos ágeis produzem pouca documentação em relação a outros métodos..."

Claro que tem que haver a comunicação!

Item III- Falso

I. C

II. C

III. E - com a modelagem se facilita também a comunicação.

GABARITO: A

"Muitos métodos ágeis, como desenvolvimento guiado por características (Feature Drive Development)"... me derrubou!

"incluem significativas sessões de modelagem." aí forçou a barra, isso não existe no mundo ágil

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo