Questão de Engenharia de Software — Processos de Software - Desenvolvimento Ágil — FCC 2018
Engenharia de Software›Processos 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
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.
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.
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.
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.
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
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.