快速应用开发(常缩写为 RAD):一种以快速原型、迭代开发、频繁用户反馈为核心的软件开发方法,强调用较短周期尽快交付可用版本,并在持续改进中完善需求与功能。(在某些语境中也可泛指“快速做出应用”的开发方式。)
/ˈræpɪd ˌæplɪˈkeɪʃən dɪˈvɛləpmənt/
We used rapid application development to build a prototype in two weeks.
我们使用快速应用开发在两周内做出了一个原型。
Rapid application development works best when stakeholders can review each iteration and give timely feedback.
当相关干系人能在每次迭代中及时评审并反馈时,快速应用开发效果最佳。
该术语由 rapid(快速的)+ application(应用)+ development(开发) 组合而成。在软件工程领域,RAD 作为一种方法论在 20 世纪末被系统化推广,强调以原型驱动、时间盒(time-boxing)和用户参与来减少“需求一次性确定”的风险,从而更快得到可用软件并持续调整方向。