Not appropriate when technical risks are high (heavy use of new technology).Projects fail if developers and customers are not committed in a much-shortened time-frame.For large but scalable projects RAD requires sufficient human.Integration from very beginning solves a lot of integration.
Confusing or difficult functions can be identified.Missing functionality can be identified easily.Quicker user feedback is available leading to better.Since in this methodology a working model of the system is provided, the users get a better understanding of the system being.Users are actively involved in the development.The goal is to provide a system with overall functionality. The prototype are usually not complete systems and many of the details are not built in the prototype.
It results in minimal code writing as it supports automatic code generation. It doesn’t support automatic code generation. The RAD model is not appropriate when technical risks are high. The prototype model approach is suitable for high risk projects.
In this approach, quick initial reviews are possible. In this approach, quick initial reviews are not possible. It can be used, if sufficient number of staff is available. It can be used, even if the number of staff is less in the beginning. Using the RAD approach, a product can be developed within very short period of time. Using Prototype model, a product cannot be developed in short period of time as the requirements are refined in later prototypes. In the incremental modal, the Application will be developed in a set of divided timelines called iterations, each iteration results in a deliverable product at the end. Most experienced programmers are involved in RAD Model.
RAD Model is planned for a short duration of implementation & Delivery.A prototype is used for user evaluation of the system.
Software prototyping refers to building a dummy model (it can be functional also) which displays the functionality of the system/software under development but it may not actually hold the exact logic of the original software.