Pular para o conteúdo principal

Questão de Engenharia de Software — Processos de Software - Desenvolvimento Ágil — FGV 2024

Engenharia de SoftwareProcessos de Software - Desenvolvimento Ágil
Código
fg075826
Banca
FGV
Órgão
AL-TO
Ano
2024
Nível
Superior
Cargo
Analista Legislativo - Análise de Sistema
Relacione as metodologias listadas a seguir às suas características específicas.1. Scrum2. Programação Extrema (XP)3. Modelo V4. Lean Software Development5. Feature-Driven Development (FDD)( ) Enfatiza a redução de desperdícios no processo de desenvolvimento de software.( ) Caracteriza-se por sua abordagem iterativa e incremental focada no desenvolvimento de características específicas do software.( ) Diferencia-se por sua estrutura em que o teste é planejado e executado de forma a refletir inversamente as etapas de desenvolvimento( ) Implementa práticas como programação em pares, desenvolvimento orientado a testes e integração contínua.( ) Emprega sprints como unidades de tempo fixas para o desenvolvimento de incrementos do produtoAssinale a opção que indica a relação correta, na ordem apresentada.
  1. A4 – 5 – 3 – 2 – 1.
  2. B5 – 3 – 4 – 1 – 2.
  3. C2 – 1 – 5 – 3 – 4.
  4. D3 – 2 – 1 – 4 – 5.
  5. E1 – 4 – 2 – 5 – 3.
Revelar gabarito e comentário

GabaritoA — 4 – 5 – 3 – 2 – 1.

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 de desenvolvimento de software

Gabarito: A — A sequência correta é 4 (Lean) – 5 (FDD) – 3 (Modelo V) – 2 (XP) – 1 (Scrum), conforme as características descritas.

A questão exige associar cada metodologia à sua característica principal. Vamos analisar cada uma:

  • Lean Software Development (4): foco na eliminação de desperdícios (desperdício de esforço, código, processos).

  • Feature-Driven Development (FDD) (5): abordagem iterativa e incremental centrada no desenvolvimento de funcionalidades específicas (features).

  • Modelo V (3): estrutura em que cada fase de desenvolvimento possui uma fase de teste correspondente, refletindo inversamente as etapas de desenvolvimento.

  • Programação Extrema (XP) (2): práticas como programação em pares, TDD (desenvolvimento orientado a testes) e integração contínua.

  • Scrum (1): utiliza sprints (itens de tempo fixo, geralmente 2 a 4 semanas) para entregar incrementos do produto.

A única alternativa que apresenta essa ordem exata é a A: 4 – 5 – 3 – 2 – 1.

Metodologia

Característica correspondente

4. Lean

Redução de desperdícios

5. FDD

Iterativo e incremental focado em features

3. Modelo V

Teste reflete inversamente as etapas de desenvolvimento

2. XP

Programação em pares, TDD, integração contínua

1. Scrum

Sprints de tempo fixo

Alternativa A — ✅ Correta ⟵ GABARITO

A sequência está correta: 4 (Lean) – 5 (FDD) – 3 (Modelo V) – 2 (XP) – 1 (Scrum).

Alternativa B — ❌ Incorreta

A ordem proposta (5 – 3 – 4 – 1 – 2) não corresponde. Por exemplo, coloca Modelo V (3) em segundo lugar, quando deveria estar em terceiro.

Alternativa C — ❌ Incorreta

A ordem (2 – 1 – 5 – 3 – 4) inverte várias associações. Exemplo: Scrum (1) em segundo lugar, mas deveria ser o último.

Alternativa D — ❌ Incorreta

A ordem (3 – 2 – 1 – 4 – 5) começa com Modelo V, que é a terceira característica, não a primeira.

Alternativa E — ❌ Incorreta

A ordem (1 – 4 – 2 – 5 – 3) coloca Scrum em primeiro, mas a primeira característica é do Lean.

Gabarito: letra A

Link permanente: /questoes/fg075826