快速应用开发

快速应用开发模型是一个增量型的软件开发过程模型,强调极短的开发周期。

一、概述

快速应用开发(Rapid Application Development,RAD)是一种比传统生命周期法(瀑布模型)快得多的开发方法,它强调极短的开发周期。RAD模型是瀑布模型的高速变种,通过使用基于构件的开发方法获得快速的开发进度。如果需求理解得好,且约束了项目范围,利用这种模型可以很快开发出功能完善的信息系统。

特点:
1)采用基于构件的开发方法,复用已有的程序结构或使用构件
2)可以使用CASE工具辅助软件构建
3)每个主要功能可由一个单独的RAD组来实现,最后集成形成整体


另外一种基于构件的软件开发方法是CBSD。CBSD,是一种基于预先开发好的软件构件,通过将其集成组装的方式来开发软件系统的方法。 又称基于构件的软件工程,它是软件复用的实现方式之一。 其根本目的仍然是为了提高软件开发的质量和效率。


二、基本思想

1、让用户更主动地参与到系统分析、设计和构造活动中

在结构化开发方法中,来自信息系统部门的代表负责主要的工作,用户仅在新系统与老系统交接阶段参与。而在RAD方法中却恰好相反,除了构建阶段而外,用户在各阶段都起了主要作用,如下图所示。RAD的基本逻辑就是,用户的参与程度越高,尤其是早期阶段,系统开发就越快。

https://wiki.mbalib.com/wiki/快速应用开发

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年11月6日
下一篇 2022年11月6日

相关推荐