Há vários modelos de processo de software, sendo que cada um define um flu...

Há vários modelos de processo de software, sendo que cada um define um fluxo de processo que invoca cada atividade do desenvolvimento de forma diversa. O modelo ____________, algumas vezes chama...


Há vários modelos de processo de software, sendo que cada um define um fluxo de processo que invoca cada atividade do desenvolvimento de forma diversa. O modelo ____________, algumas vezes chamado ciclo de vida clássico, é um exemplo de processo dirigido a planos, pois deve-se planejar todas as atividades (estágios) do processo antes de começar a trabalhar nelas. Em princípio, o estágio seguinte não deve ser iniciado até que o estágio anterior seja concluído, mas na prática este processo não é um modelo linear simples, envolvendo o feedback de um estágio a outro. Assim os documentos e artefatos produzidos em cada estágio podem ser modificados para refletirem as alterações em cada um deles. Este modelo é consistente com outros modelos de processo de engenharia, e a documentação é produzida em cada estágio do ciclo. Desta forma, o processo torna-se visível e os gerentes podem monitorar o progresso de acordo com o plano de desenvolvimento. Seu maior problema é a divisão inflexível do projeto em estágios distintos e, por isso, deve ser usado apenas quando os requisitos são bem compreendidos e pouco provavelmente venham a ser radicalmente alterados durante o desenvolvimento.

Assinale a alternativa que preenche corretamente a lacuna do texto acima.

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

Criar conta grátis
  • Rodrigo Ferreira
    Rodrigo Ferreira EQUIPE
    11/08/2025 • 13:01
    Gabarito: a)
    O modelo descrito na questão é claramente o modelo em cascata, também conhecido como waterfall. Este modelo é caracterizado por uma abordagem sequencial e linear, onde cada fase do desenvolvimento deve ser concluída antes que a próxima fase comece. O modelo em cascata é um processo dirigido a planos, onde todas as atividades são planejadas antecipadamente e executadas em uma ordem específica sem sobreposição.

    O texto menciona que, embora o modelo não seja linear simples e permita algum feedback entre estágios, ele ainda mantém uma divisão rígida em estágios distintos. Isso é típico do modelo em cascata, onde mudanças são difíceis de implementar uma vez que uma fase é concluída. O modelo é adequado para projetos com requisitos bem definidos e estáveis, exatamente como descrito na questão.

    As outras opções, como espiral, orientado a desenvolvimento incremental, baseado em componentes e prototipação, representam modelos de processo de software que são mais flexíveis e iterativos, permitindo revisões e modificações contínuas ao longo do desenvolvimento, o que não corresponde à descrição dada.

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência. Política de Privacidade.