软件引入新的特性和改变，也就不会特别跟随原有的开发要求。
过程模型.过程模型由五个基本的框架活动组成：沟通、计划、建模、和部署。他们之间线性（）、迭代（）、演进（）和平行（）关系会产生不同的模型。常见的过程模型包括：瀑布模型、V模型、原型设计、增量模型、螺旋模型等
瀑布模型.瀑布模型是经典的生命周期模型，简单的线性过程模型。一般会依次进行以下环节：适用于需求良定义的软件开发工作，实际工作很难按照瀑布模型的预想进行。V模型是瀑布模型的变种，它允许软