Considerando o fluxo de processos (ou fluxo de trabalho), o ...

Próximas questões
Com base no mesmo assunto
Q3036038 Engenharia de Software
Considerando o fluxo de processos (ou fluxo de trabalho), o tipo de modelo de processo de software que tem como característica combinar os fluxos de processo linear e paralelo das atividades, aplicando sequências lineares de forma escalonada é o 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a Alternativa D - incremental.

No contexto dos modelos de processo de software, é essencial compreender como cada modelo organiza e permite a execução das atividades de desenvolvimento. A questão aborda um tema específico: a combinação de fluxos de processo linear e paralelo, aplicando sequências lineares de forma escalonada. Isso está diretamente relacionado ao modelo incremental.

Modelo Incremental: Este modelo é caracterizado pela divisão do projeto em partes menores, chamadas incrementos, que são desenvolvidas em sequência. Cada incremento refina e amplia as funcionalidades do sistema, permitindo que cada etapa seja implementada, testada e revisada antes do próximo ciclo. Assim, ele combina o fluxo linear (etapas como análise e design) com a possibilidade de operações em paralelo (diferentes incrementos sendo trabalhados simultaneamente), ajustando-se às mudanças e permitindo melhorias contínuas.

Vamos agora discutir as alternativas incorretas:

Alternativa A - cascata: O modelo cascata é puramente linear, onde cada fase do desenvolvimento precisa ser concluída antes que a próxima comece. Ele não combina atividades paralelas, o que o tornou inadequado para a descrição fornecida na questão.

Alternativa B - concorrente: Também conhecido como modelo espiral, este modelo permite a execução de várias atividades em paralelo, mas não segue a abordagem de sequência linear escalonada mencionada na questão. Ele se foca mais em prototipagem e gerenciamento de riscos.

Alternativa C - evolucionário: Este modelo engloba abordagens como prototipagem, onde o sistema é desenvolvido iterativamente. No entanto, ele não necessariamente segue uma sequência linear escalonada como o modelo incremental.

Compreender esses modelos é crucial para escolher a abordagem que melhor se adapta às necessidades específicas de um projeto de software, garantindo flexibilidade e eficiência no desenvolvimento.

"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