📅  最后修改于: 2021-01-09 14:41:31             🧑  作者: Mango
RAD是一个线性顺序软件开发过程模型,该模型使用基于元素的构造方法来强调简洁的开发周期。如果对需求有很好的理解和描述,并且项目范围受到限制,则RAD流程可使开发团队在简明的时间内创建功能全面的系统。
RAD(快速应用程序开发)的概念是可以通过以下方式更快地开发产品并提高质量:
1.业务建模:通过回答以下问题来定义业务功能之间的信息流:诸如哪些数据驱动了业务流程,生成了哪些数据,生成了哪些数据,信息去向何处,由谁处理等等。
2.数据建模:将从业务建模中收集的数据完善为支持业务所需的一组数据对象(实体)。标识属性(每个实体的字符),并定义这些数据对象(实体)之间的关系。
3.流程建模:转换数据建模阶段中定义的信息对象,以实现实现业务函数所需的数据流。创建处理描述以添加,修改,删除或检索数据对象。
4.应用程序生成:使用自动化工具来简化软件的构建;即使他们使用第四种GL技术。
5.测试和周转:自RAD强调重用以来,许多编程组件已经过测试。这样可以减少总体测试时间。但是新部分必须经过测试,并且必须充分行使所有接口。