Questão de Engenharia de Software — Metodologia de desenvolvimento de software — FUNDATEC 2023
Engenharia de Software›Metodologia de desenvolvimento de software
Código
qq895480
Banca
FUNDATEC
Órgão
IFC-SC
Ano
2023
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Na área de estudo da engenharia de software, as metodologias de desenvolvimento utilizam diferentes abordagens. Sendo assim, o SCRUM e o XP (Extreme Programming), que são práticas ágeis para o desenvolvimento de software, se enquadram em qual modelo de desenvolvimento de software?
AEm cascata.
BEngenharia orientada a reúso.
CDirigido a planos.
DIncremental.
ESistemas dinâmicos.
Revelar gabarito e comentário▾
GabaritoD — Incremental.
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 e modelo incremental
Gabarito: letra D. Scrum e Extreme Programming (XP) são metodologias ágeis que se baseiam em ciclos curtos e entregas frequentes, caracterizando o modelo de desenvolvimento incremental. O modelo incremental prega a construção do sistema por meio de versões sucessivas, com feedback contínuo do cliente, exatamente o que as práticas ágeis adotam.
O material de apoio define desenvolvimento incremental como "a ideia de desenvolver uma implementação inicial, expô-la aos comentários dos usuários e continuar por meio da criação de várias versões até que um sistema adequado seja desenvolvido". Tanto Scrum quanto XP seguem esse princípio: dividem o projeto em iterações (sprints) e entregam funcionalidades incrementais a cada ciclo.
Modelos de desenvolvimento: Sequencial (cascata) (Fases estanques, Rígido); Incremental (Ciclos curtos, Entregas frequentes, Feedback contínuo, Scrum e XP (ágeis)); Dirigido a planos (Planejamento rígido inicial, Não adaptativo); Orientado a reúso (Componentes existentes, Não é o cerne das ágeis)
Alternativa A — ❌ Incorreta
O modelo em cascata é sequencial e rígido, com fases estanques (requisitos, projeto, implementação, testes, etc.), não se adequando à natureza iterativa e adaptativa do Scrum e XP.
Alternativa B — ❌ Incorreta
Engenharia orientada a reúso foca na reutilização de componentes existentes, não sendo o cerne das metodologias ágeis, que priorizam a entrega incremental e a colaboração.
Alternativa C — ❌ Incorreta
Um modelo "dirigido a planos" é aquele em que o planejamento detalhado é feito no início e seguido rigidamente. As metodologias ágeis são adaptativas, ajustando-se a mudanças, portanto não se enquadram nessa categoria.
Alternativa D — ✅ Correta ⟵ GABARITO
Scrum e XP são exemplos clássicos de metodologias que implementam o desenvolvimento incremental: cada sprint gera um incremento do produto, incorporando feedback e evoluindo o sistema iterativamente.
Alternativa E — ❌ Incorreta
"Sistemas dinâmicos" não é um modelo de processo de software consolidado na engenharia de software; pode se referir a sistemas adaptativos, mas não é a classificação padrão para Scrum e XP.