Pular para o conteúdo principal

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

Engenharia de SoftwareMetodologia de desenvolvimento de software
Código
qg594710
Banca
Quadrix
Órgão
CFBio
Ano
2025
Nível
Superior
Cargo
Analista de Desenvolvimento
No que diz respeito às metodologias Agile, Scrum e Kanban, à arquitetura de software e às ferramentas utilizadas em projeto de software, julgue o item seguinte.As principais características da metodologia Agile são o planejamento rígido e o controle de escopo, com mudanças limitadas durante o desenvolvimento do projeto.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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: características centrais

Gabarito: ERRADO. A afirmação atribui à metodologia Agile características opostas às suas: o planejamento rígido e o controle de escopo com mudanças limitadas são traços das metodologias tradicionais (como o modelo em cascata), enquanto o Agile se caracteriza justamente pela flexibilidade, pela adaptação a mudanças e pela entrega incremental. A fonte conceitual é o Manifesto Ágil, que prioriza "responder a mudanças" em vez de "seguir um plano".

O desenvolvimento ágil de software é uma abordagem que surgiu como reação aos métodos "pesados" e burocráticos, como o modelo em cascata. Enquanto o modelo tradicional (cascata) segue um fluxo sequencial e rígido — planejamento, definição, design, desenvolvimento, testes e implantação —, o Agile propõe ciclos curtos e iterativos, nos quais os requisitos podem ser ajustados ao longo do projeto. O próprio nome "ágil" remete à capacidade de se mover rapidamente e se adaptar, o que é o oposto de um planejamento rígido.

O Manifesto Ágil, criado em 2001, estabelece quatro valores fundamentais: indivíduos e interações mais que processos e ferramentas; software em funcionamento mais que documentação abrangente; colaboração com o cliente mais que negociação de contratos; e responder a mudanças mais que seguir um plano. Esses valores deixam claro que a metodologia Agile valoriza a flexibilidade e a resposta a mudanças, não o controle rígido de escopo.

Na prática, frameworks ágeis como Scrum e Kanban exemplificam essa filosofia. O Scrum, por exemplo, trabalha com sprints (ciclos de desenvolvimento de duração fixa, geralmente de 2 a 4 semanas), ao final dos quais há uma revisão e uma retrospectiva, permitindo ajustes contínuos. O Kanban, por sua vez, foca na visualização do fluxo de trabalho e na limitação do trabalho em andamento (WIP), mas não prescreve iterações fixas, permitindo que as tarefas avancem conforme a capacidade da equipe. Ambos priorizam a adaptação e a melhoria contínua, não o congelamento do escopo.

A pegadinha da banca está em inverter as características: ela descreve o modelo tradicional (cascata) como se fosse o Agile. O candidato que não domina a distinção entre metodologias tradicionais e ágeis pode cair na armadilha. Lembre-se: planejamento rígido e controle de escopo são marcas do modelo em cascata; flexibilidade e adaptação a mudanças são marcas do Agile.

Metodologias de desenvolvimento
  • 1Tradicional (cascata)
    • Planejamento rígido
    • Escopo definido no início
    • Mudanças limitadas
    • Fluxo sequencial
  • 2Ágil (Agile)
    • Planejamento adaptativo
    • Escopo flexível
    • Mudanças bem-vindas
    • Entrega incremental
    • Colaboração constante
LEVEL · soulevel.com.br

Item — ❌ ERRADO

A afirmação está incorreta porque atribui ao Agile características do modelo tradicional. O Agile se caracteriza por:

  • Planejamento adaptativo: o planejamento é feito de forma incremental, com revisões constantes, e não de uma vez no início do projeto.

  • Escopo flexível: mudanças são bem-vindas e incorporadas ao longo do desenvolvimento, desde que agreguem valor.

  • Entrega incremental: o produto é entregue em partes, permitindo feedback contínuo do cliente.

  • Colaboração e comunicação: a interação entre equipe e cliente é constante, preferencialmente cara a cara.

O modelo em cascata, por outro lado, é que se caracteriza por planejamento rígido, escopo definido no início e mudanças limitadas. Portanto, a afirmação troca os conceitos, sendo ERRADA.

Gabarito: ERRADO.

Link permanente: /questoes/qg594710