WhatsApp and Telegram Group Card
WhatsApp Group Join Now
Telegram Group Join Now

RAD Model in Software Engineering in simple words

RAD Model : RAD stands for Rapid Application Development. RAD model is another SDLC model which focuses to create application within less time usually 2 to 3 months. in this model, product get released at the earliest because of :

  1. Quick prototyping
  2. Iterative development
  3. Incremental release.
  4. User involvement
  5. Parallel development
  6. Time boxing
RAD Model Framework
RAD Model Framework

Phases of RAD Model

  1. Business Modelling : In this Phase of RAD Model, Roles of all the users, Data & Tools required to Develop the Application get specified. All the questions get answered like Who Generates data, what type of data will get generated, and who will process the same.
  2. Data Modelling : The data collected from business modelling is get converted into different – different entities and the relation between different entities get defined.
  3. Process Modelling : The information got from Data Modelling will get transformed achieve the data flow necessary to implement a business function.
  4. Application Modelling : Automated tool or Platform for coding is used for Development/Generation of Application Development.
  5. Testing & Turnover : Last Phase of this model is Testing & Turnover. In this phase, Testing of whole system get done and it takes less time because all the components are already get tested.

Uses of RAD Model

  1. When the system requirement is already known.
  2. When Risk is less.
  3. This model is used when we have to develop the software within less time usually 2-3 months.

Advantages of RAD Model

  1. It is Flexible to change.
  2. Each Phase gives a new functionality to the users.
  3. At every module completion, Customer feedback is taken.
  4. Reusability is system increases.

Disadvantages of RAD Model

  • Used for only small Projects.
  • It required Experienced or skilled team members.
  • At every phase, it required customer involvement for feedback.