SDLC - 快速应用开发模型



快速应用开发 (RAD) 模型包含以下阶段:

  • 需求规划阶段 - 在需求规划阶段,需要组织研讨会以结构化的方式讨论业务问题。

  • 用户描述阶段 - 在用户描述阶段,使用自动化工具从用户那里收集信息。

  • 构建阶段 - 在构建阶段,在时间盒内使用代码生成器、屏幕生成器等生产力工具,并采用“做完为止”的方法。

  • 切换阶段 - 在切换阶段,执行系统安装、用户验收测试和用户培训。

RAD Phases

快速应用开发模型 – 优势

快速应用开发模型的优势或优点如下:

  • 缩短周期时间和提高生产力,团队成员减少意味着成本降低。

  • 客户在整个周期中的参与最大程度地降低了无法获得客户满意度和业务价值的风险。

  • 重点转移到代码的所见即所得 (WYSIWYG) 模式。这使得清楚地了解正在构建的是否正确。

  • 使用建模概念来捕获有关业务、数据和流程的信息。

快速应用开发模型 – 劣势

快速应用开发模型的劣势或缺点如下:

  • 加速的开发过程必须对用户做出快速响应。

  • 存在永远无法完成的风险。

  • 难以与遗留系统一起使用。

  • 开发人员和客户必须在缩短的时间范围内致力于快速活动。

何时使用快速应用开发模型?

可以在以下情况下使用快速应用开发模型:

  • 用户可以参与整个生命周期。
  • 项目可以进行时间盒管理。
  • 功能可以增量交付。

尽管快速应用开发模型的优势得到认可,但在行业中却很少使用。

广告