软件过程模型又称为软件开发模型,它是软件开发全部过程、活动和任务的结构框架。分类瀑布模型是一种线性的过程,瀑布模型要求有明确的需求分析,而要达到这一点在现实开发中几乎不可能。这种模型是最早也是应用最广泛的软件过程模型。优点:容易理解,管理成本低;强调开发的阶段性早期计划及需求调查和产品测试。缺点:1、用户不确定需求2、开发人员不确定3、开发人员用户很难沟通适用对象:以文档为驱动,适合于软件需求很明确的软件项目。融合了瀑布模型的基本成分和原型实现的迭代特征。增量模型强调每一个增量均发布一个可操作的