Questões Informática Engenharia de Software

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

Responda: 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...


Q649628 | Informática, Engenharia de Software, Técnico em Tecnologia da Informação, BANRISUL, FAURGS, 2018

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.

💬 Comentários

Confira os comentários sobre esta questão.
Rodrigo Ferreira
Por Rodrigo Ferreira em 31/12/1969 21:00:00
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.
⚠️ Clique para ver os comentários

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

Ver comentários
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.