瀑布模型
- 思想
从时间上按工序把问题化简,将功能实现与制作分开便于分工协作 - 优点
奠定了软件工程方法的基础
流水依赖,便于分工协作
推迟物理现象,易于修改文档,有复审质量保证 - 不足
与用户见面晚,成功率低,一般为25% - 适用范围
适用于系统要求明确的系统
各种应用软件的开发均可使用 - 开发方法
遵循软件生命期的划分,明确规定每个阶段的任务,上一阶段完成确定的任务后就产生一定格式的文档给下一阶段,不同阶段的任务一般有不同级别的软件人员承担。 - 开发特点
时间的持续性和依赖性
推迟实现的观点
质量保证的观点
快速原型模型
- 快速原型模型的第一步是构造一个快速原型,实现客户或未来的用户与系统的交互,用户或客户对原型进行评价,进一步细化待开发软件的需求。通过逐步调整原型使其满足客户的要求,开发人员可以确定客户的真正需求是什么;第二步则在