Rapid Application Development (Rad)
Rapid Application Development (Rad)
SOFTWARE ENGINEERING
GROUP 3
WHAT IS RAPID APPLICATION DEVELOPMENT MODEL?
RAD is a linear sequential software development process model emphasizing a concise development cycle using an
element-based construction approach. Suppose the requirements are well understood and described, and the project
scope is a constraint. In that case, the RAD process enables a development team to create a fully functional system
within a concise time period.
Rapid Application Development or RAD means an adaptive software development model based on prototyping and
quick feedback with less emphasis on specific planning. The RAD approach generally prioritizes development and
building a prototype, rather than planning.
The RAD framework was introduced by technology consultant and author James Martin in 1991, who recognized and
took advantage of software’s infinite malleability to design development models.
RAD (Rapid Application Development) is a concept that products can be developed faster and of higher quality
through:
Gathering requirements using workshops or focus groups
Prototyping and early, reiterative user testing of designs
The re-use of software components
A rigidly paced schedule that refers design improvements to the next product version
Less formality in reviews and other team communication
RAD MODEL
PHASES OF THE RAD MODEL
When the system should need to create the project that modularizes in a short span time (2-3 months).
When the requirements are well-known.
When the technical risk is limited.
When there's a necessity to make a system, which modularized in 2-3 months of period.
It should be used only if the budget allows the use of automatic code generating tools.
ADVANTAGES OF RAD MODEL