Pular para o conteúdo principal

Questão de Engenharia de Software — Metodologia de desenvolvimento de software — FGV 2025

Engenharia de SoftwareMetodologia de desenvolvimento de software
Código
fg106114
Banca
FGV
Órgão
AgSUS
Ano
2025
Nível
Superior
Cargo
Analista de Gestão Tecnologia da Informação
Metodologias de desenvolvimento de software são frameworks ou conjuntos de práticas que as equipes usam para gerenciar e organizar o processo de criação de software.Neste contexto, o termo Agile descreve abordagens de desenvolvimento de software que
  1. Apriorizam a entrega em cada sprint, flexibilizando a etapa de definição de valor feito e explícito que é entregue aos clientes.
  2. Btornam optativa a disciplina no planejamento contínuo pelo emprego das metodologias e práticas agile, favorecendo as práticas de antecipação do planejamento.
  3. Cenfatizam a entrega incremental, a colaboração em equipe, o planejamento e aprendizado contínuos.
  4. Dpossibilitam flexibilidade, podendo livremente pivotar em uma nova direção a cada semana, sprint ou mês.
  5. Epermitem desenvolvimento sem especificações, não considerando prioritário que elas sejam de tamanho certo e que reflitam adequadamente como a equipe sequência e as entregas funcionam.
Revelar gabarito e comentário

GabaritoC — enfatizam a entrega incremental, a colaboração em equipe, o planejamento e aprendizado contínuos.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Metodologias Ágeis (Agile)

Gabarito: letra C. O termo Agile descreve abordagens de desenvolvimento de software que enfatizam a entrega incremental, a colaboração em equipe, o planejamento contínuo e o aprendizado contínuo, conforme os princípios do Manifesto Ágil.

A questão testa o conhecimento sobre as características fundamentais das metodologias ágeis, diferenciando-as de práticas tradicionais ou distorcidas.

Alternativa

Característica Atribuída ao Agile

Correção

Motivo

A

Flexibiliza a definição de valor feito

❌ Incorreta

A definição de "pronto" (DoD) é clara e rigorosa, não flexibilizada.

B

Planejamento contínuo é optativo; favorece antecipação

❌ Incorreta

Planejamento contínuo é essencial; antecipação excessiva é de métodos tradicionais.

C

Entrega incremental, colaboração, planejamento e aprendizado contínuos

✅ Correta

Pilares do Manifesto Ágil.

D

Permite pivotar livremente a cada sprint

❌ Incorreta

Mudanças são planejadas dentro do ciclo iterativo; pivotar não é intrínseco.

E

Especificações não precisam ser adequadas

❌ Incorreta

Ágil prioriza histórias de usuário com tamanhos relativos e priorização contínua.

Alternativa A — ❌ Incorreta

Afirma que as abordagens ágeis "flexibilizam a etapa de definição de valor feito". Na verdade, a definição de "pronto" (definition of done) é um conceito importante e bem definido dentro de cada equipe ágil, não sendo flexibilizado ou negligenciado. A entrega incremental é priorizada, mas com critérios claros.

Alternativa B — ❌ Incorreta

Diz que o planejamento contínuo é "optativo" e que as práticas ágeis favorecem a "antecipação do planejamento". Isso é o oposto do ágil: o planejamento contínuo é essencial (realizado a cada iteração) e a antecipação excessiva (planejamento detalhado upfront) é característica de métodos tradicionais, não ágeis.

Alternativa C — ✅ Correta ⟵ GABARITO

Exatamente: Agile enfatiza entregas incrementais (software funcionando em pequenas partes), colaboração da equipe (comunicação constante), planejamento contínuo (adaptativo a cada iteração) e aprendizado contínuo (feedback e melhoria). Esses são pilares do Manifesto Ágil.

Alternativa D — ❌ Incorreta

Embora ágil valorize flexibilidade e resposta a mudanças, "livremente pivotar em uma nova direção a cada semana, sprint ou mês" é um exagero. As mudanças são planejadas dentro do ciclo iterativo, e pivotar (termo oriundo de Lean Startup) não é uma característica intrínseca de todas as metodologias ágeis.

Alternativa E — ❌ Incorreta

Afirma que em ágil "não se considera prioritário que as especificações sejam de tamanho certo e reflitam adequadamente como a equipe sequencia as entregas". Isso é falso: metodologias ágeis utilizam histórias de usuário (user stories) com tamanhos relativos (pontos de história) e priorização contínua do backlog, garantindo que as especificações sejam adequadas e refletem a capacidade da equipe.

Gabarito: letra C

Link permanente: /questoes/fg106114