Entre as metodologias prescritivas de desenvolvimento de so...

Próximas questões
Com base no mesmo assunto
Q3158058 Engenharia de Software
Entre as metodologias prescritivas de desenvolvimento de software, a metodologia em Cascata subdivide o desenvolvimento de um novo software em cinco atividades: Engenharia de Sistemas, Projeto, Codificação, Teste e Manutenção. Analise as afirmativas a seguir relativas à metodologia Cascata.

I - A interação com o cliente ocorre somente nas fases de Projeto e Manutenção.
II – As atividades de Codificação e Testes são executadas em paralelo para reduzir o tempo de desenvolvimento do software.
III – Os requisitos do sistema são determinados na atividade de Engenharia de sistemas.


Está correto o que se afirma em
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

```html

Alternativa Correta: C - III, apenas.

Vamos entender por que essa é a alternativa correta e analisar as demais opções. O tema central da questão é a Metodologia Cascata, uma das abordagens mais antigas e tradicionais no desenvolvimento de software. Essa metodologia é linear e sequencial, dividindo o processo de desenvolvimento em fases distintas e bem definidas, cada uma precisando ser completada antes da próxima começar.

Resumo Teórico: A metodologia Cascata é composta pelas seguintes fases:

  • Engenharia de Sistemas: Determinação dos requisitos do sistema e planejamento geral.
  • Projeto: Criação do design do sistema com base nos requisitos definidos.
  • Codificação: Desenvolvimento do código fonte conforme especificações do design.
  • Teste: Verificação e validação do software para garantir que atende aos requisitos.
  • Manutenção: Ajustes e melhorias após a entrega do software.

Análise das Afirmações:

I - A interação com o cliente ocorre somente nas fases de Projeto e Manutenção.

Essa afirmação está incorreta. Na metodologia Cascata, a interação com o cliente ocorre principalmente na fase de Engenharia de Sistemas, onde os requisitos são levantados e acordados. As fases de Projeto e Manutenção podem envolver o cliente, mas a interação não se limita a essas fases.

II – As atividades de Codificação e Testes são executadas em paralelo para reduzir o tempo de desenvolvimento do software.

Essa afirmação está incorreta. Na metodologia Cascata, as atividades são executadas de forma sequencial, não em paralelo. A fase de Codificação é concluída antes de iniciar a fase de Teste. Uma execução em paralelo é típica de metodologias ágeis, não da Cascata.

III – Os requisitos do sistema são determinados na atividade de Engenharia de sistemas.

Essa afirmação está correta. De fato, é durante a fase de Engenharia de Sistemas que os requisitos do sistema são determinados, documentados e aprovados, servindo de base para o restante do processo de desenvolvimento.

Portanto, a melhor escolha é a alternativa C - III, apenas.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

```

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Cascata: Sequencial, com feedback limitado. As fases acontecem uma após a outra (requisitos → projeto → codificação → teste → manutenção).

Incremental: O software é desenvolvido e entregue em partes (ou incrementos). Permite feedback mais frequente e adaptação.

GABARITO D

"Na metodologia em cascata (Waterfall), os requisitos do sistema são definidos na primeira fase, chamada de Fase de Requisitos ou Análise de Requisitos. Essa fase é crucial, pois estabelece as bases para todo o projeto"

Primeira vez que vejo isso

I. ERRADO. Uma das características do modelo cascata é o atraso redução de riscos, ou seja, só é possível avaliar os riscos nas fases finais quando o sistema é testado e o cliente só visualiza os resultado com o produto praticamente pronto. A afirmativa se torna incorreta quando inclui a fase de "Projeto".

II. ERRADO. As fases no modelo cascata são sequenciais, ou seja, uma fase só inicia quando a anterior estiver concluída. Portanto, a fase de testes só iniciaria depois que a fase de codificação estivesse concluída.

III. CERTO. A especificação ou definição de requisitos é considerado o primeiro passo para o desenvolvimento de um novo sistema, apesar dessa fase poder aparecer com diferentes nomes.

Gabraito letra C

Qual a referencia para dizer que os requisitos estao dentro de uma fase chamada ''engenharia de sistemas''? Sommerville define as etapas do modelo em cascata da seguinte forma:

1) Definicao dos requisitos

2) Projeto do sistema e do software

3) Implementacao e teste de unidade

4) Integracao e teste de sistema

5) Operacao e manutencao

A meu ver, o termo ''engenharia de sistemas'' tem mais sintonia com ''projeto do sistema e do software''. Questao debativel. Se alguem tiver um referencia bibliografica, a coloque por gentileza.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo