Engenharia Múltipla Escolha

Leia o seguinte fragmento de texto: "O modelo em cascata apresenta o processo de desenvolvimento de software como uma série de estágios. Devido à natureza de uma fase para outra, esse modelo é conhecido como modelo em cascata ou ciclo de vida do software." Levando em consideração o fragmento de texto dado e cada uma das fases do modelo em cascata, assinale a alternativa correta que corresponde à sequência de execução das fases desse modelo.

Leia o seguinte fragmento de texto: "O modelo em cascata apresenta o processo de desenvolvimento de software como uma série de estágios. Devido à natureza de uma fase para outra, esse modelo é conhecido como modelo em cascata ou ciclo de vida do software."

Levando em consideração o fragmento de texto dado e cada uma das fases do modelo em cascata, assinale a alternativa correta que corresponde à sequência de execução das fases desse modelo.

  1. Implementação e teste de unidade / Definição dos requisitos / Integração e teste de sistema / Projeto do sistema e do software / Operação e manutenção
  2. Definição dos requisitos / Projeto do sistema e do software / Integração e teste de sistema / Operação e manutenção / Implementação e teste de unidade
  3. Operação e manutenção / Projeto do sistema e do software / Definição dos requisitos / Implementação e teste de unidade / Integração e teste de sistema
  4. Projeto do sistema e do software / Implementação e teste de unidade / Definição dos requisitos / Integração e teste de sistema / Operação e manutenção
  5. Definição dos requisitos / Projeto do sistema e do software / Implementação e teste de unidade / Integração e teste de sistema / Operação e manutenção

Resolução completa

Explicação passo a passo

E
Alternativa E

Alternativa E

O modelo em cascata (Waterfall Model) é um paradigma clássico de engenharia de software que organiza o desenvolvimento em fases lineares e sequenciais. A lógica fundamental é que cada etapa deve ser concluída antes que a próxima comece, sem retorno para etapas anteriores (na sua versão rígida clássica).

A sequência correta das fases, baseada na obra de Sommerville citada no enunciado, segue esta ordem lógica:

  • Definição dos requisitos: Primeiro, entende-se o que o sistema precisa fazer.
  • Projeto do sistema e do software: Em seguida, planeja-se a arquitetura e o design técnico.
  • Implementação e teste de unidade: Depois, codifica-se o software e testam-se os componentes isoladamente.
  • Integração e teste de sistema: Por fim, integra-se tudo para verificar se o sistema completo funciona conforme esperado.
  • Operação e manutenção: Após a entrega, ocorre a fase final de uso e correção de falhas ao longo do tempo.

Comparando com as alternativas:

AlternativaSequência ApresentadaCorreção
AInicia com ImplementaçãoIncorreta (não se programa sem requisitos)
BTermina com ImplementaçãoIncorreta (implementação não é a fase final)
CInicia com OperaçãoIncorreta (manutenção é a última fase)
DInicia com ProjetoIncorreta (projeto vem depois dos requisitos)
ERequisitos → Projeto → Implementação → Testes → ManutençãoCorreta

Portanto, a Alternativa E apresenta a ordem cronológica exata do ciclo de vida no modelo em cascata.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Engenharia

Ver mais Engenharia resolvidas

Tem outra questão de Engenharia?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.