Ract数据 » 博客 » 快速发展应用程序(RAD)目前

快速发展应用程序(RAD)目前

在市场快速增长的背景下,应用程序开发方法的选择正成为首要任务。根据Gartner 的 研究,2015 年全球企业软件支出达 3100 亿美元。RAD(快速应用程序开发)概念的开发成为创建灵活、自适应的应用程序开发系统的基础,该系统可以平衡僵化的“瀑布”模型。

RAD 是一种快速应用程序开发模型,强调编程的速度和简易性。

RAD 的出现

快速应用程序开发的出现可以归因于瀑布系列软件开发模型的不完善。事实上,瀑布式开发系统最初是基于设计和建造建筑物和桥梁的传统工程模型。

瀑布式开发基于顺序开发活动的严格结构,而 RAD 的出现则试图创建一个灵活的过程,在其中可以使用在项目管理生命周期中获得的知识。

 

RAD 的第一个版本由 Barry Boehm 于 1986 年创建,他称之为“螺旋模型”

 

每一圈螺旋分为 4 个区域,对应软件某个片段 俄罗斯 whatsapp 号码数据 或版本的开发。随着每次新的转变,项目的目标和规范都更加深化和明确。这样,就可以选择一个合理的选项。

英国作家詹姆斯·马丁 (James Martin)在 20 世纪 80 年代供职于 IBM 期间, 利用巴里的思想开发了自己的 RAD 系统,并最终在 1991 年出版的《快速应用程序开发》一书中将其阐述出来。

然而,即使是 IT 专家对“RAD”一词的含义也存在一些混淆。毕竟,我们讨论的是两个概念:RAD 作为 Waterfall 的有效替代方案,以及 RAD 作为 Martin 开发的一种特定方法。后者适配了UI密集型的业务系统。

RAD 先驱 James Kerr 和 Richard Hunter在他们的联合著作《RAD 内部》中进一步发展和完善了这些思想,书中描述了一位项目经理在现实生活中学习和实施 RAD 方法论的过程。

这些作者和许多其他作者能够推广新方法,作为项目生命周期传统方法系统的替代方案。

螺旋模型是结合设计和分阶段原型设计的软件开发过程。

 

快速应用程序开发的基础(原理)

 

RAD 原则专注于提供快 如果您没有按时报税会发生什么? 速应用程序开发的主要优势:

  • 提高开发速度
  • 低成本
  • 高质量。

最后一点是造成最多问题的一点,因为开发人员和客户对开发主题的看法不同。

为了解决这个问题和其他问题,詹姆斯·马丁和他的追随者确定了以下 RAD 原则:

  • 最小化时间成本 ——工具包应该 阿尔及利亚领先 旨在减少开发时间
  • 原型设计 ——根据客户要求创建原型
  • 周期性开发 ——产品的每个新版本都基于客户对上一版本结果的评估
  • 协作 – 开发团队必须紧密合作,每个成员都必须准备好执行多项职责
  • 迭代开发方法
  • 将测试与系统开发结合起来。

RAD 原则不仅在实施过程中使用,还延伸到生命周期的各个阶段,特别是组织调查、需求构建、分析和设计阶段。

滚动至顶部