Leia o caso a seguir. Uma equipe de desenvolvimento está im...
Uma equipe de desenvolvimento está implementando um novo sistema de banco de dados para uma aplicação de alta demanda e precisa escolher uma metodologia ágil, que permita uma abordagem iterativa e incremental, focando a eficiência de consumo e de consultas, além de escalabilidade.
Elaborado pelo(a) autor(a).
Para atender a tais necessidades mencionadas, optaram pela metodologia
- Gabarito Comentado (1)
- Aulas (2)
- Comentários (4)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C
Fundamento decisivo: O critério decisivo foi a aderência mais direta ao desenvolvimento de software entre as alternativas: XP é a única opção que combina abordagem iterativa e incremental com práticas técnicas de programação, enquanto Scrum e Kanban se concentram mais na gestão do trabalho e 5W2H não é metodologia ágil.
- Quando o enunciado pede metodologia para desenvolvimento de software com ênfase técnica, compare as opções para identificar qual delas tem práticas de engenharia, e não apenas gestão do trabalho.
- Se duas ou mais alternativas forem ágeis, a decisão pode depender da aderência específica: Scrum organiza sprints e papéis, Kanban gerencia fluxo, XP se vincula mais diretamente ao desenvolvimento de software.
- Antes de escolher, verifique se todas as opções pertencem à mesma categoria conceitual; ferramenta de planejamento não substitui metodologia ágil.
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
CADE O COMENTARIO DE PROFESSOR????????????????????????
O XP (Extreme Programming) é ideal para sistemas complexos, de alta demanda e que exigem eficiência e escalabilidade. Ele enfatiza desenvolvimento incremental, otimização de código, uso intensivo de feedback do cliente, testes constantes e adaptações rápidas. Todas essas características estão alinhadas ao que o enunciado exige.
“As principais características do teste em programação extrema (XP) são o desenvolvimento orientado a testes a partir de cenários com participação do usuário e o uso de frameworks automatizados para garantir qualidade contínua.” (Cespe/2025)
Gabarito: letra C.
Alternativa correta: C – XP (Extreme Programming)
Tema central: A questão aborda metodologias ágeis de desenvolvimento de sistemas, com foco em abordagem iterativa e incremental, além de eficiência e escalabilidade em bancos de dados para aplicações de alta demanda. Saber diferenciar as principais metodologias é fundamental em concursos de administração, TI e gestão da qualidade.
Resumo teórico: As metodologias ágeis são conjuntos de práticas que buscam entregar valor rapidamente ao cliente, promovendo adaptações frequentes ao produto e aos processos. As metodologias mais conhecidas são: Scrum, Kanban e XP (Extreme Programming).
Segundo o Manifesto Ágil (2001) e autores como Sommerville (Engenharia de Software), o XP se destaca por seu foco intenso em melhoria contínua, eficiência, escalabilidade e ciclos de trabalho curtos (iterações).
Justificativa da alternativa correta: O XP (Extreme Programming) é ideal para sistemas complexos, de alta demanda e que exigem eficiência e escalabilidade. Ele enfatiza desenvolvimento incremental, otimização de código, uso intensivo de feedback do cliente, testes constantes e adaptações rápidas. Todas essas características estão alinhadas ao que o enunciado exige.
Por que as outras alternativas estão incorretas?
- A - Scrum: Embora seja uma metodologia ágil iterativa e incremental, o Scrum foca mais em gestão de projetos do que nas práticas técnicas de eficiência e melhoria de código essenciais para bancos de dados de alta demanda.
- B - Kanban: Kanban é um sistema de gestão visual de fluxo de trabalho, excelente para acompanhar tarefas, mas não possui práticas específicas para eficiência ou escalabilidade técnica de sistemas.
- D - 5W2H: Não é metodologia ágil, mas sim uma ferramenta de gestão para planejamento e definição de ações (What, Why, Where, When, Who, How, How much), não aplicável ao desenvolvimento de sistemas.
Estratégias para interpretação: Foque em palavras-chave do enunciado como "iterativa", "incremental", "eficiência", "consultas" e "escalabilidade". Relacione essas necessidades às características das metodologias ágeis. Cuidado com pegadinhas: nem todo método ágil serve para fins técnicos específicos!
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo