Login

首页 > 收集信息 > 项目开发 > 正文

快速应用程式开发 --

2013-02-06.Form:互联网

快速应用程式开发 (原名:Rapid Application Development、缩写:RAD)是指一种以最小幅度的规划并迅速地将原形完成的软件发展方法论。采用RAD进行软件开发的规划是和撰写软件本身交错同时进行的。通常能在没有大量预先规划的情况下,让软件更快写完、更容易变更需求。

有时也作为采用此种方法论的工具的代称,此类工具大多支援所见即所得的接口设计划面、显示相关源代码及说明文件,以及事件及例外处理的快速设定等等辅助使用者迅速完成所需功能的便捷机制。

快速应用程式开发是一种涉及类似迭代式开发与软件原型(Software prototyping)技术的程序设计方法学。根据Jeffrey L. Whitten于2004年所下的定义,这是一种采用数种结构化分析与设计技术(特别是资料驱动(data-driven)型的资讯工程相关技术)与原型制作技术来加速软件系统开发的整合技术。

在快速应用程式开发中,结构化与原型制作的技术被用来定义使用者的需求并设计开发出最终执行的系统。开发的过程会以结构化技术开发初步的资料模型及企业流程模型(business process model)作为起步,下一个阶段会透过制作原型来验证需求并改善资料及流程模型。迭代式地重复这些阶段直到获得"足以建构新系统且包含商务需求以及技术设计的报告"为止。原文:"a combined business requirements and technical design statement to be used for constructing new systems."

快速应用程式开发的方法可能需要在功能与效能间取得一个平衡点,借此来加速应用程式的开发,并减少之后所需的维护成本。

粤ICP备09089143号