• 发表人:温斯特·罗伊斯,1970
  • 历史:
    • 20世纪初,应用于软件行业。但是21世纪后后来慢慢普及下降

      步骤:

  1. 要求(Requirements):了解产品所需功能、用途、用户需求
  2. 设计(Design):确定完成项目所需软件和硬件,随后将它们转化为物理设计
  3. 实施(implementation):根据项目要求和设计规范编写实际代码
  4. 验证(verification):确保产品符合客户期望
  5. 维护(maintenance):通过客户确定产品设计的不足和错误,进而修正

image.png

瀑布模型 Waterfall Model 改进型 V模型

image.png
V型 Waterfall Model

螺旋模型 Spiral Mode

产品开发上升螺旋式。计划 → 风险分析 → 开发 → 客户评估 循环。
image.png