O Modelo de Processo de Software em Espiral (Boehm) é caracterizado por não representar o processo de software como uma sequência de atividades com algum retorno entre uma atividade e outra, mas sim, como uma espiral. Cada loop, na espiral, representa uma fase do processo de software que é dividido em quatro setores. Cronologicamente, os setores estão organizados como:
análise de negócio; avaliação e redução de riscos; desenvolvimento e validação; planejamento.
planejamento; definição de objetivos; avaliação e redução de riscos; desenvolvimento e validação.
definição de objetivos; avaliação e redução de riscos; desenvolvimento e validação; planejamento.
planejamento; análise de negócio; avaliação e redução de riscos; desenvolvimento e validação.
planejamento; análise de negócio; definição de objetivos; desenvolvimento.