Pular para o conteúdo principal

Questão de Arquitetura de Software — Ciclo de Vida — FGV 2024

Arquitetura de SoftwareCiclo de Vida
Código
fg099768
Banca
FGV
Órgão
TJ-RJ
Ano
2024
Nível
Superior
Cargo
Programa de Residência - Áreas de Tecnologia da Informação
Com relação ao modelo incremental do ciclo de vida do software, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).( ) O ciclo de vida incremental é um modelo de desenvolvimento de software que divide o projeto em incrementos entregues ao usuário de forma sequencial.( ) O ciclo de vida incremental é um modelo iterativo, pois cada incremento é desenvolvido e entregue ao usuário, e então o processo é repetido para o próximo incremento.( ) O ciclo de vida incremental é um modelo mais eficiente do que o modelo em cascata, pois permite que o software seja entregue ao usuário mais rapidamente.As afirmativas são, respectivamente,
  1. AV – V – V.
  2. BF – V – V.
  3. CF – V – F.
  4. DV – F – F.
  5. EV – V – F.
Revelar gabarito e comentário

GabaritoE — V – V – F.

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”.

Modelo incremental de ciclo de vida do software

Gabarito: letra E (V – V – F). As duas primeiras afirmativas estão corretas: o modelo incremental entrega incrementos de forma sequencial e é iterativo, pois repete o processo a cada incremento. A terceira é falsa porque não há uma relação de eficiência absoluta entre modelos – o modelo incremental pode ser mais adequado em alguns contextos, mas a afirmação genérica de que é "mais eficiente" é incorreta.

A banca testa a compreensão dos conceitos fundamentais do modelo incremental, especialmente sua característica iterativa e a comparação com o modelo em cascata.


Afirmativa

Valor Lógico

Justificativa

O ciclo de vida incremental divide o projeto em incrementos entregues ao usuário de forma sequencial.

V

Essa é uma característica central do modelo: os incrementos são desenvolvidos e entregues um após o outro.

O ciclo de vida incremental é um modelo iterativo, pois cada incremento é desenvolvido e entregue ao usuário, e então o processo é repetido para o próximo incremento.

V

A repetição do ciclo de desenvolvimento para cada incremento caracteriza a iteração.

O ciclo de vida incremental é um modelo mais eficiente do que o modelo em cascata, pois permite que o software seja entregue ao usuário mais rapidamente.

F

Não há relação de eficiência absoluta; a escolha depende do contexto do projeto, riscos e requisitos.

  1. 1Requisitos iniciais
  2. 2Incremento 1
  3. 3Incremento 2
  4. 4Incremento N
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

A sequência V-V-V está errada porque a terceira afirmativa é falsa. O modelo incremental não é universalmente mais eficiente que o modelo em cascata; a escolha depende do projeto, dos riscos, da equipe e dos requisitos.


Alternativa B — ❌ Incorreta

A sequência F-V-V erra ao considerar a primeira afirmativa como falsa. Na verdade, o modelo incremental divide o projeto em incrementos e os entrega sequencialmente – essa é uma de suas principais características, sendo verdadeira.


Alternativa C — ❌ Incorreta

A sequência F-V-F também considera a primeira afirmativa como falsa, o que é incorreto. Além disso, acerta na terceira (F), mas a primeira falsa invalida a alternativa.


Alternativa D — ❌ Incorreta

A sequência V-F-F erra ao considerar a segunda afirmativa como falsa. O modelo incremental é iterativo, pois cada incremento passa por um ciclo de desenvolvimento (análise, projeto, implementação, testes) e o processo se repete para os incrementos seguintes.


Alternativa E — ✅ Correta ⟵ GABARITO

A sequência V-V-F corresponde exatamente à verdade das afirmativas:

  • 1ª (V): O modelo incremental divide o projeto em incrementos entregues sequencialmente.

  • 2ª (V): O modelo incremental é iterativo, repetindo o processo para cada incremento.

  • 3ª (F): Não há superioridade absoluta do incremental sobre o cascata – ambos têm vantagens e desvantagens.

NÃO CAIA NESSA!

A terceira afirmativa parece intuitiva (entregas parciais sugerem entrega mais rápida), mas a eficiência depende do contexto. Além disso, alguns confundem "incremental" com "não iterativo"; na verdade, o modelo incremental combina as duas ideias.

PEGA ESSA DICA!

Memorize as características-chave de cada modelo: incremental → sequencial + iterativo; cascata → linear e sequencial sem iteração; espiral → foco em riscos. Nunca afirme que um modelo é sempre melhor que outro.

Gabarito: letra E (V – V – F).

Link permanente: /questoes/fg099768