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