阶段构建原型是螺旋模型用以减小风险的途径。螺旋模型更适合大型的昂贵的系统级的软件应用。
历史.螺旋模型由美国软件工程师巴里·勃姆于1988年5月在他的文章《一种螺旋式的软件开发与强化模型》提出。事实上，螺旋模型并不是第一个讨论迭代过程的模型。而它却是第一个解释迭代的重要作用的模型。
步骤.一个典型的螺旋模型应该由以下的步骤构成：