.软件过程模型的比较瀑布模型瀑布模型(经典生命周期)提出了软件开发的系统化的、顺序的方法。其流 程从用户需求规格说明开始,通过策划、建模、构建和部署的过程,最终提供一 个完整的软件并提供持续的技术支持。优点:1. 强调开发的阶段性,各阶段具有顺序性和依赖性2. 强调早期调研和需求分析,推迟编码实现的观点3. 提供了一个摸板,这个摸板使得分析、设计、编码、测试和支持的方法可以 在该摸板下有一个共同的指导缺点:1.文档驱动,用户无法及时了解产品的情况2.依赖早期调研和需求分析,很难适应在许多项目开始阶段必然存在的不确定 性。3. 流程单一,必须要完成前一阶段的任务,才能进行下一阶段,开发过程中的 成功经验无法用于本产品。4. 测试在后期引入,对于系统存在的重大缺陷,如果在可执行程序评审之前没 有被发现,将可能造成重大损失。5. 组织庞大,人员闲置。适用范围:需求确定,工作能够采用线性的方式完成的软件。增量过程模型增量过程模型包括增量模型、RAD 模型。(一)增量模型 增量过程模型以