Questões de Modelo em cascata (Engenharia de Software) Página 10

Limpar Busca

“O Modelo em Cascata (do inglês: Waterfall Model) é um modelo de desenvolvimento de software sequencial no qual o processo é visto como um fluir constante para frente (como uma cascata)”

Disponível em: https://pt.wikipedia.org/wiki/Modelo_em_cascata. Acesso em: 13.12.2018


No que tange ao processo de desenvolvimento de software em cascata, qual a afirmativa correta?

  • A O modelo em cascata ou clássico também pode ser conhecido como "Bottom-UP".
  • B Este modelo está defasado e não é mais utilizado, tendo sido descontinuado desde a década de 90.
  • C As fases do modelo em cascata seguem a seguinte ordem: (1) Requerimento, (2) Verificação, (3) Projeto, (4) Implementação e (5) Manutenção.
  • D As fases do modelo são como uma cascata, mantendo o fluxo do trabalho de cima para baixo, não podendo voltar às fases iniciais, somente pular etapas para frente.
  • E A saída produzida em cada fase será utilizada como entrada da fase seguinte, tornando o modelo em cascata um modelo simples de entender e controlar.
O desenvolvimento formal de sistemas é uma abordagem que tem pontos diferentes ao modelo em cascata e usa uma base da transformação matemática modal de uma especificação de sistemas em um programa executável.
  • Certo
  • Errado
No modelo cascata, o resultado de cada fase envolve um ou mais documentos que são aprovados e assinados. A fase seguinte só é iniciada após a conclusão da fase precedente, mas, na prática, eles se sobrepõem e trocam informações. Durante o projeto, são identificados problemas com os requisitos; durante a codificação, são verificados problemas do projeto, e assim por diante. O processo não é um modelo linear simples, mas envolve uma sequência de iterações das atividades de desenvolvimento.
  • Certo
  • Errado

Considere as afirmativas apresentadas abaixo a respeito dos modelos de processos de software cascata (waterfall) e incremental.


I Uma das vantagens do modelo de processo cascata é que ele antecipa eventuais correções a serem feitas nos requisitos do software.

II O modelo de processos cascata é recomendado quando os requisitos são estáveis e claros.

III No desenvolvimento incremental, a arquitetura e o projeto do software tendem a manter-se estáveis.

IV No desenvolvimento incremental, o acompanhamento e o progresso das atividades são avaliados pela entrega de artefatos.


Estão corretas as afirmativas

  • A II e IV.
  • B I e IV.
  • C I e III.
  • D II e III.

O processo de um software é um conjunto de atividades que conduz ao desenvolvimento do produto software e o modelo de processo é uma descrição simplificada do processo.

Qual é a característica que define o modelo cascata?

  • A Atividades intercaladas.
  • B Atividades sequenciais.
  • C Rápida entrega do software.
  • D Existência de componentes reusáveis.