RAD (Rapid Application Development) Model
The Rapid Application Development process is an approval of the waterfall model; it targets developing software in a short period.
It focuses on the input-output source and destination of the information. It emphasizes on delivering projects in small pieces. The larger projects divided into a series of smaller projects. The primary features of RAD model are the reuse of templates, tools, processes, and code.
The various phases of RAD are as follows:
1. Business Modelling: This phase takes information which is gathered through several business-related sources. The analyst takes all the accurate info from the corporate. Then this data is combined into a helpful description of how the data may be used once processed. And what is making this specific info prosperous for the business?
2. Data Modelling: Throughout the Data Modelling Phase, all the information is analyzed which was collected during the Business Modelling phase. By the analysis, the information arranged into different groups that can be beneficial for the business. The quality of every group of data is carefully examined and provided a precise description. A bond between these teams and their quality as defined in the Business Modelling step are also established throughout this phase of the RAD model.
3. Process Modelling: In the RAD model, the Process Modelling phase is the step where all the groups of information gathered throughout the Data Modelling step and changed into the required valuable information. Any description for adding, eliminating, or replacing the information objects is done throughout this phase.
4. Application Generation: The application generation is the phase, where all the information which we gathered is coded, and the system is built, which is going to be utilized to create the prototype. The already built data models are converted into actual prototypes that are examined in the next step.
5. Testing & Turnover: The Testing & Turnover phase permits for a decreased time in the overall testing of the models created. In this phase, every prototype individually tested so that components can quickly be recognized and shifted to develop the most potent product. In the RAD model, by this point most of the parts have already been tested, so major problems with the model are not likely.
When to use RAD Model?
Advantage(Pros) of RAD Model:
Disadvantage(Cons) of RAD Model: