O modelo de ciclo de vida é a primeira escolha a ser feita
no processo de software. A partir desta definição,
define-se desde a maneira mais adequada de obter as
necessidades do cliente, até quando e como o cliente
receberá sua primeira versão operacional do sistema. O
modelo espiral caracteriza-se, dentre outras, pela
seguinte afirmação: