Gabarito: ERRADO
O modelo em espiral, originalmente proposto por Boehm, representa o processo na forma de uma espiral, em vez de representá-lo como uma sequência de atividades. Segundo Pressman, é um modelo evolucionário que combina a natureza iterativa da prototipagem com os aspectos controlados e sistemáticos do modelo em cascata.
Para Boehm, o modelo possui duas principais características:
- abordagem cíclica: aumenta incrementalmente o grau de definição e implementação de um sistema enquanto diminui seu grau de risco
- conjunto de marcos de ancoragem: garante o comprometimento dos interessados com soluções exequíveis e mutuamente satisfatórias para o sistema
Nesse modelo não há fases fixas, como especificação, projeto, etc. As fases, que ocorrem a cada loop, são determinadas de acordo com a necessidade do projeto. São acrescentados aspectos gerenciais ao desenvolvimento de software, tais como planejamento, tomada de decisão e análise de riscos.
Originalmente, segundo Boehm, os loops são divididos nos seguintes setores (chamados por Pressman de task regions):
- Planejamento
- Análise de Riscos
- Engenharia
- Avaliação do cliente
Sommerville define que cada loop na espiral representa uma fase do processo de software. Sendo o loop mais interno relacionado à viabilidade do sistema, e na sequência, um loop responsável pela definição de requisitos, outro pelo projeto do sistema, etc. Esse autor, divide um loop (fase) em quatro setores (atividades):
- Definição de objetivos: definir objetivos específicos para a fase. As restrições sobre o processo e o produto são identificadas e um plano detalhado de gerenciamento é elaborado. Os riscos de projeto são identificados. Dependendo disso, estratégias alternativas podem ser planejadas.
- Avaliação e redução de riscos: realiza análise detalhada para cada risco de projeto identificado e providências são tomadas para reduzir o risco.
- Desenvolvimento e validação: seleciona-se um modelo de desenvolvimento para o sistema baseado na análise e avaliação de riscos.
- Planejamento: revisa-se o projeto e a decisão de prosseguir para o próximo loop é tomada, elaborando planos para a próxima fase.
Diante das considerações, podemos perceber que as atividades de análise de riscos são realizadas antes do desenvolvimento. Contudo, a questão também erra ao chamar o setor relacionado a atividades de desenvolvimento de fases. Como pode ser visto, corroborado por Pressman quanto Sommerville, as fases nesse modelo correspondem a loops, tendo em cada fase, atividades de planejamento, análise de riscos, desenvolvimento, etc.