软件生命周期模型 -------- 瀑布模型 和 原型模型

本文介绍了瀑布模型和原型模型两种软件开发生命周期模型。瀑布模型以顺序流程进行,强调早期计划和需求分析,但对需求变化响应不足。而原型模型允许通过用户反馈迭代改进,适用于需求不确定的情况,但不适用于大型系统的开发。
摘要由CSDN通过智能技术生成

瀑布模型(Waterfall Model)

模型概述:

瀑布模型:是一个软件生命周期模型,开发过程是通过设计一系列阶段顺序展开的,从系统需求分析开始直到产品发布和维护,项目开发进程从一个阶段“流动”到下一个阶段,这也是瀑布模型名称的由来。

核心思想:

瀑布模型核心思想是:按工序将问题化简,将功能的实现与设计分开,便于分工协作,即采用结构化的分析与设计方法将逻辑实现与物理实现分开。
将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。

模型特点:

  1. 从上一项开发活动接受其成果作为本次活动的输入。
  2. 用这一输入,实施本次活动应完成的工作内容。
  3. 给出本次活动的工作成果,作为输出传给下一项开发活动。
  4. 对本次活动的实施工作成果进行评审。若其工作成果得到确认,则继续进行下一项开发活动;否则返回前一项,甚至更前项的活动。尽量减少多个阶段间的反复。以相对来说较小的费用来开发软件。

优点:

  1. 开发的各个阶段比较清晰。
  2. 强调早期计划及需求调查。
  3. 适合需求稳定的产品开发。

缺点:

  1. 依赖于早期的需求调查,不适应需
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值