What is the difference between the Prototyping and the RAD model?
In Prototyping Model
- The development prototype is primarily used to gain insight into the solution.
- Choose between alternatives
- Elicit customer feedback
- The developed prototype is usually thrown away.
In Rapid Application Development (RAD) Model
- The developed prototype evolves into deliverable software.
- RAD leads to faster development compared to traditional models. However, the quality and reliability would possibly be poorer.
In short: In the RAD model, the prototype itself is refined to be the actual software, whereas in the prototyping model, which is a derivative of the waterfall model, used to get customer feedback, thrown away the developed prototype, and start development afresh.
Reference
- Fundamentals of Software Engineering Book & NPTEL Video Lectures by Rajib Mall.
841 total views, 1 views today