SDLC - 快速应用程序开发模型
快速应用程序开发(RAD)模型有以下阶段 -
需求规划阶段- 在需求规划阶段,需要举办研讨会以结构化的方式讨论业务问题。
用户描述阶段- 在用户描述阶段,使用自动化工具捕获用户信息。
构建阶段- 在构建阶段,在时间范围内使用生产力工具,例如代码生成器、屏幕生成器等,采用“执行直到完成”的方法。
切换阶段- 在切换阶段,执行系统安装、用户验收测试和用户培训。
快速应用程序开发模型 – 优势
快速应用程序开发模型的优点或优势如下 -
通过减少团队成员来缩短周期时间并提高生产率意味着降低成本。
客户在整个周期中的参与可以最大限度地降低无法实现客户满意度和业务价值的风险。
焦点以所见即所得模式 (WYSIWYG) 转移到代码。这清楚地表明正在构建的东西是正确的。
使用建模概念来捕获有关业务、数据和流程的信息。
快速应用程序开发模型 – 弱点
快速应用程序开发模型的缺点或优点如下 -
加速开发过程必须对用户做出快速响应。
永远无法结束的风险。
很难与遗留系统一起使用。
开发人员和客户必须致力于在较短的时间内快速开展活动。
何时使用快速应用程序开发模型?
快速应用程序开发模型可以在以下情况下使用:
- 用户可以参与整个生命周期。
- 项目可以是有时间限制的。
- 功能可以增量交付。
尽管快速应用程序开发模型的优势受到赞赏,但业界很少使用它。