原型设计

①通过不断迭代原型来确定需求和设计。

②更注重交互设计,较少关注代码重用。

③适用于需求不确定的小项目。

快速应用开发

①强调团队协作,快速迭代开发。

②设计可重用模块,重点在获取反馈。

③可用于中小型项目,速度较快。

敏捷开发

①注重团队自组织和客户参与。

②追求简单的设计,不强调复用。

③短周期迭代开发,可用于各种规模项目。

④更注重交付增量版本而不是文档。

ycz cologne marine