Introduction to the RAD Model
Rapid Application Development (RAD) is a software development process model that is incremental and basically emphasizes short software development process cycles. Using the RAD model we can adapt high speed from the waterfall model where the result of each cycle is a fully functional system.
Definition Of the RAD Model
The RAD Model is defined as a linear sequential process that emphasizes a short software development cycle using a component based on the construction approach. One of the best features of the RAD model is that it enables a development team to create a fully functional system in a very short time period if the requirements are well understood and defined and the project scope is constrained. The RAD model is basically a concept that helps in developing its products faster and of a higher quality by gathering its requirements from workshops or focus groups.
Objectives Of the RAD Model
The objectives of the RAD Model are:
a) Reiteration of user testing designs.
b) Re-use of the software components.
c) It is a rigidly paced schedule that mainly defers in design improvement up to the next product version.
d) It consists of very fewer formalities and helps to build other team communication easier.
Advantages Of the RAD Model
The advantages of the RAD Model are:
a) It helps in achieving a relatively fast development.
b) It helps in increasing the quality of the product so that it can be used in automation.
Disadvantage Of the RAD Model
The disadvantage of the RAD Model is:
a) It is Non-economical.