Um processo de desenvolvimento de software é composto por vá...

Próximas questões
Com base no mesmo assunto
Q2698270 Arquitetura de Software

Um processo de desenvolvimento de software é composto por várias atividades agrupadas em fases. Ao encadeamento específico destas fases se pode atribuir o nome de Modelo de processo prescritivo ou não prescritivo.

Assinale a alternativa que cotem modelos prescritivos:

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a alternativa D.

Vamos entender o motivo:

Em um processo de desenvolvimento de software, as atividades são frequentemente organizadas em fases que seguem um encadeamento específico. Esses modelos podem ser classificados como prescritivos ou não prescritivos. Modelos prescritivos são aqueles que seguem uma sequência bem definida de etapas, com pouca flexibilidade para mudanças no meio do caminho. Já os não prescritivos são mais flexíveis, permitindo adaptações conforme o projeto avança.

Para responder a essa questão, é necessário conhecer os diferentes modelos de desenvolvimento de software e suas características:

Modelos prescritivos:

  • Modelo em cascata: Segue uma sequência linear de fases (requisitos, projeto, implementação, verificação e manutenção), cada uma começando somente após a conclusão da anterior.
  • Desenvolvimento incremental: Constrói o sistema em pequenos incrementos, adicionando funcionalidades em cada iteração, mas com uma estrutura bem definida para cada ciclo.
  • Modelo evolucionário: Envolve a construção inicial de uma versão simplificada do sistema, que é revisada e melhorada em ciclos pré-definidos.

Modelos não prescritivos:

  • Scrum: Um framework ágil que utiliza iterações chamadas "sprints", com flexibilidade para ajustar metas e tarefas conforme necessário.
  • Extreme Programming (XP): Outro método ágil que enfatiza a flexibilidade, comunicação constante e pequenas releases funcionais frequentes.

Agora, vamos justificar as alternativas:

A - Desenvolvimento Incremental, Scrum
Incorreta: Inclui o Desenvolvimento Incremental (prescritivo), mas inclui também o Scrum (não prescritivo).

B - Modelo em cascata, Extreme Programming (XP)
Incorreta: Inclui o Modelo em cascata (prescritivo), mas inclui também o Extreme Programming (XP) (não prescritivo).

C - Scrum, Extreme Programming (XP)
Incorreta: Ambas as metodologias são não prescritivas.

D - O modelo em cascata, Desenvolvimento incremental, Modelo Evolucionário
Correta: Todos os modelos mencionados são prescritivos, seguindo sequências bem definidas de etapas.

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