Pular para o conteúdo principal

Questão de Engenharia de Software — Processos de Software - Desenvolvimento Ágil — CESPE / CEBRASPE 2023

Engenharia de SoftwareProcessos de Software - Desenvolvimento Ágil
Código
ce154891
Banca
CESPE / CEBRASPE
Órgão
FUB
Ano
2023
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Julgue o item a seguir, a respeito de metodologias ágeis, métricas e qualidade de software.O processo unificado organiza o desenvolvimento do projeto em quatro fases (concepção, elaboração, construção e transição), cada uma delas correspondendo a, no mínimo, uma sprint, que, de acordo com o Scrum, pode ser considerada um projeto com horizonte não maior que um mês.
  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”.

Processo Unificado e Scrum

Gabarito: Errado. A afirmação tenta associar indevidamente as quatro fases do Processo Unificado (concepção, elaboração, construção e transição) a, no mínimo, uma sprint do Scrum, o que não é uma regra ou característica de nenhum dos dois. O Processo Unificado é um processo iterativo e incremental que organiza o desenvolvimento nessas fases, mas cada fase pode conter várias iterações (não necessariamente sprints) e não há correspondência obrigatória com o Scrum. O Scrum, por sua vez, define sprints como iterações de duração fixa (geralmente até um mês), mas não as vincula a fases do UP.

Análise do item:

A sentença contém dois problemas principais:

  1. Relação fases × sprints: No Processo Unificado, cada fase é um período que engloba uma ou mais iterações. Não há exigência de que cada fase tenha "no mínimo uma sprint". Por exemplo, a fase de Concepção pode ter apenas uma iteração curta, enquanto a Construção pode ter dezenas de iterações. A expressão "cada uma delas correspondendo a, no mínimo, uma sprint" é artificial e não está prevista em nenhuma descrição do UP.

  1. Mistura de metodologias: O UP não é um método ágil, embora use iterações. Scrum é um framework ágil que utiliza sprints. A tentativa de amarrar as fases do UP a sprints do Scrum confunde os conceitos. Cada sprint é uma iteração Scrum, mas nem toda iteração em um processo UP é uma sprint; podem ser "iterações" de duração variável sem os rituais do Scrum.

NÃO CAIA NESSA!

A banca explora o conhecimento superficial de que tanto o UP quanto o Scrum usam iterações, tentando fazer o aluno acreditar que são equivalentes. Na realidade, são estruturas diferentes: o UP organiza o projeto em fases macro, enquanto o Scrum organiza o trabalho em sprints curtas e fixas. A correspondência direta não existe.

Portanto, a afirmação está errada.

CERTO? Não. ❌ ERRADO. (Gabarito oficial)

Link permanente: /questoes/ce154891