Rapid Application Development (Rad)
Rapid Application Development (Rad)
The Rapid Application Development Model was first proposed by IBM in the 1980s. The RAD model is a type
of incremental process model in which there is extremely short development cycle. When the requirements
are fully understood and the component-based construction approach is adopted then the RAD model is
used. Various phases in RAD are Requirements Gathering, Analysis and Planning, Design, Build or
Construction, and finally Deployment.
RAPID APPLICATION DEVELOPMENT(RAD)
The critical feature of this model is the use of powerful development tools and techniques. A software
project can be implemented using this model if the project can be broken down into small modules wherein
each module can be assigned independently to separate teams. These modules can finally be combined to
form the final product. Development of each module involves the various basic steps as in the waterfall
model i.e. analyzing, designing, coding, and then testing, etc. as shown in the figure. Another striking
feature of this model is a short time span i.e. the time frame for delivery(time-box) is generally 60-90 days.
RAPID APPLICATION DEVELOPMENT(RAD)
Multiple teams work on developing the software system using RAD model parallelly.
This model consists of 4 basic phases:
Requirements Planning –