Na Engenharia de Software, um modelo de processo é uma repr...

Próximas questões
Com base no mesmo assunto
Q3035064 Engenharia de Software
Na Engenharia de Software, um modelo de processo é uma representação simplificada que permite definir e observar as atividades do desenvolvimento. Os modelos de ciclo de vida de desenvolvimento de software utilizam diferentes abordagens. Qual abordagem segue uma estrutura de etapas sequenciais, com longo planejamento e controle fixo das funções?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta para a questão apresentada é a Alternativa B - Cascata.

O modelo de processo de desenvolvimento de software em cascata é um dos mais tradicionais e clássicos dentro da Engenharia de Software. Este modelo se caracteriza por seguir uma estrutura de etapas sequenciais, onde cada fase do processo de desenvolvimento deve ser concluída antes que a próxima se inicie. As fases típicas incluem requisitos, design, implementação, verificação e manutenção.

Um dos principais aspectos desse modelo é o longo planejamento, que acontece logo no início do projeto. As funcionalidades e os objetivos são definidos detalhadamente antes que qualquer desenvolvimento real comece. Isso resulta em um controle fixo das funções, o que significa que as mudanças são difíceis de serem implementadas uma vez que o projeto tenha avançado.

Agora, vamos analisar as alternativas incorretas:

A - Ágil: O modelo Ágil é praticamente o oposto do Cascata. Ele privilegia a flexibilidade e a adaptação rápida às mudanças. No Ágil, o desenvolvimento é feito de forma iterativa e incremental, com pequenas entregas contínuas e colaboradores ativos entre os desenvolvedores e os clientes.

C - Incremental: No modelo incremental, o software é desenvolvido e entregue em pequenas partes ou incrementos. Cada incremento é uma parte funcional do software completo, e o feedback é usado para ajustar e melhorar as entregas subsequentes. Assim, não segue uma estrutura rígida e sequencial como o Cascata.

D - Orientada ao reuso: Este modelo foca no reaproveitamento de componentes de software existentes, minimizando o retrabalho e maximizando a eficiência. Não possui a mesma rigidez e sequenciamento do modelo Cascata, já que o objetivo principal é reutilizar o máximo possível de componentes já desenvolvidos.

Em resumo, cada uma dessas abordagens tem suas próprias características e adequações, mas para a questão apresentada, a descrição de uma estrutura sequencial com longo planejamento e controle fixo se encaixa perfeitamente no modelo Cascata.

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