Pular para o conteúdo principal

Questão de Engenharia de Software — Processos de Software - Desenvolvimento Ágil — FCC 2018

Engenharia de SoftwareProcessos de Software - Desenvolvimento Ágil
Código
fc044237
Banca
FCC
Órgão
DPE-AM
Ano
2018
Cargo
Analista em Gestão Especializado de Defensoria - Analista de Sistema
Uma Analista de Sistemas da Defensoria sugeriu que um novo projeto fosse desenvolvido utilizando a metodologia ágil
  1. AIndustrial eXtreme Programming − IXP, pois esta incorpora dez novas práticas para garantir que um projeto XP funcione com êxito em organizações do porte da Defensoria Pública.
  2. BScrum, pois utiliza artefatos, como burndown chart e increment, que são projetados para maximizar a transparência e oferecer oportunidades para inspeção e adaptação do projeto.
  3. CAgile Unified Process − AUP, pois baseia-se em uma versão modificada do princípio de Pareto em que 80% do projeto pode ser entregue em 20% do tempo que levaria para entregar o projeto completo, ideal para a Defensoria Pública.
  4. DeXtreme Programming − XP, pois utiliza a programação em pares que garante que à medida que o código é escrito, este é refatorado, criando a refatoração contínua, essencial em projetos da Defensoria Pública.
  5. EDynamic Systems Development Method − DSDM, pois fornece uma sequência linear de atividades de Engenharia de Software que permite à equipe visualizar o fluxo do processo geral do projeto a ser desenvolvido.
Revelar gabarito e comentário

GabaritoB — Scrum, pois utiliza artefatos, como burndown chart e increment, que são projetados para maximizar a transparência e oferecer oportunidades para inspeção e adaptação do projeto.

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: Scrum, XP, AUP, DSDM, IXP

Gabarito: letra B. A alternativa B descreve corretamente o Scrum, que utiliza artefatos como burndown chart e increment para maximizar a transparência e permitir inspeção e adaptação, conforme os princípios ágeis. As demais alternativas apresentam características incompletas ou incorretas sobre as metodologias citadas.

NÃO CAIA NESSA!

A banca explora a familiaridade do candidato com o XP e suas práticas (programação em pares, refatoração), mas a descrição da alternativa D não é totalmente precisa, e o Scrum é a metodologia mais adequada ao contexto de gestão de projetos com ênfase em transparência e adaptação. Confundir as características de cada método é a armadilha principal.

Metodologia Ágil

Característica Principal

Adequação ao Contexto

Status

Industrial eXtreme Programming (IXP)

Incorpora práticas adicionais para escalar o XP em grandes organizações

Não há um conjunto fixo de dez práticas universalmente aceito; não é a mais indicada para o caso genérico

❌ Incorreta

Scrum

Utiliza artefatos (burndown chart, increment) para transparência, inspeção e adaptação

Permite acompanhamento do progresso e ajustes; adequado à gestão de projetos com ênfase em transparência

✅ Correta (Gabarito)

Agile Unified Process (AUP)

Versão simplificada do RUP; ciclos iterativos e incrementais

Não se baseia no princípio de Pareto (80/20); descrição distorcida

❌ Incorreta

eXtreme Programming (XP)

Utiliza programação em pares e refatoração contínua

Refatoração é prática disciplinada, não automática; descrição exagerada

❌ Incorreta

Dynamic Systems Development Method (DSDM)

Fornece sequência linear de atividades de Engenharia de Software

Permite visualizar o fluxo do processo geral, mas não é a mais adequada ao contexto descrito

❌ Incorreta

1Scrum
Burndown chart
Increment
Transparência, inspeção, adaptação
2XP
Programação em pares
Refatoração contínua
3IXP
Escala do XP
Sem conjunto fixo de 10 práticas
4AUP
Versão simplificada do RUP
Não é Pareto 80/20
5DSDM
Sequência linear de atividades
Metodologias ágeis
LEVELsoulevel.com.br
Metodologias ágeis: Scrum (Burndown chart, Increment, Transparência, inspeção, adaptação); XP (Programação em pares, Refatoração contínua); IXP (Escala do XP, Sem conjunto fixo de 10 práticas); AUP (Versão simplificada do RUP, Não é Pareto 80/20); DSDM (Sequência linear de atividades)

Alternativa A — ❌ Incorreta

Industrial eXtreme Programming (IXP) é uma variação do XP que inclui práticas adicionais para escalar, mas a afirmação de que "incorpora dez novas práticas para garantir que um projeto XP funcione com êxito em organizações de grande porte" não é precisa — não há um conjunto fixo de dez práticas universalmente aceito, e o IXP não é a metodologia ágil mais indicada para o caso genérico descrito.

Alternativa B — ✅ Correta ⟵ GABARITO

O Scrum é um framework ágil que utiliza artefatos como o Product Backlog, Sprint Backlog, Increment e gráficos como o Burndown Chart para promover transparência, inspeção e adaptação, exatamente como descrito. Esses artefatos permitem que a equipe e as partes interessadas acompanhem o progresso e ajustem o plano conforme necessário.

Alternativa C — ❌ Incorreta

O Agile Unified Process (AUP) é uma versão simplificada do RUP, mas não se baseia no princípio de Pareto (80/20) como descrito. O AUP adota ciclos iterativos e incrementais, mas não há a afirmação de que 80% do projeto pode ser entregue em 20% do tempo — isso seria uma distorção.

Alternativa D — ❌ Incorreta

O eXtreme Programming (XP) realmente utiliza programação em pares e refatoração contínua, mas a frase "garante que à medida que o código é escrito, este é refatorado" é exagerada — a refatoração é uma prática disciplinada, mas não automática. Além disso, o XP foca em práticas de engenharia, enquanto o Scrum é mais abrangente para gerenciamento de projetos.

Alternativa E — ❌ Incorreta

O Dynamic Systems Development Method (DSDM) é um método ágil iterativo e incremental, não uma "sequência linear de atividades". A descrição linear é mais típica de modelos tradicionais como o Cascata, e não se aplica ao DSDM, que prioriza entregas frequentes e adaptação.

Gabarito: letra B.

Link permanente: /questoes/fc044237