在新闻里 什么是瀑布模型? -技术百科的定义

什么是瀑布模型? -技术百科的定义

目录:

Anonim

定义-瀑布模型是什么意思?

瀑布模型是一个顺序的软件开发过程模型,遵循以下定义的阶段:

  1. 概念
  2. 引发
  3. 分析
  4. 设计
  5. 施工
  6. 测试中
  7. 生产/实施
  8. 保养

使用软件开发生命周期(SDLC)的通用步骤,瀑布模型仅在上一个阶段完成后才强制移至下一个阶段。 除非有明确的需求,否则不愿返回上一个阶段。

技术百科解释瀑布模型

顾名思义,瀑布模型中的各个阶段持续向下发展。 必须依次遵循这些阶段才能有效,并且在某些行业(例如建筑业和制造业)中,必须遵循该过程。


从理论上讲,瀑布模型听起来是一种很好的做法,但是它已被软件开发行业的许多人批评。 首先,在进入下一阶段之前,不能完善SDLC阶段。 而且,该模型以其字面形式缺乏针对需求和设计调整的灵活性,这使得程序员和开发人员很难集成设计调整。


但是,瀑布模型中有一些合理的原理可用于成功的软件开发。 这是这些原则的部分列表:

  • 如果更清楚地定义问题,则可以更轻松地解决问题。
  • 如果对大量代码进行结构化,则它们更具可追溯性。
  • 人工工作应始终得到验证。
  • 一个好的项目生命周期计划可以改善开发过程。
  • 系统文档是开发过程的副产品,事后才想到以后再做。

瀑布模型是为大型和复杂的应用程序系统(通常是大型机系统)的开发提供结构,度量和控制的早期尝试。

什么是瀑布模型? -技术百科的定义