2. Definition:
• RAD is incremental & parallel software
development process model which applicable
for systems to be built within 60-90 days.
www.uncopyrightables2011.blogspot.com 2
3. Model Phases
• Business modeling
• Data modeling
• Process modeling
• Application generation
• Testing and turnover
www.uncopyrightables2011.blogspot.com 3
4. Development model based on RAD
• Agile software development
• Joint Application Development (JAD)
• Scrum
• Extreme Programming (XP)
www.uncopyrightables2011.blogspot.com 4
5. RAD Strengths:
• Quick initial reviews are possible
• Constant integration isolate problems and
encourage customer feedback
•Reduced cycle time, improved productivity and
lower cost
•Flexible and adaptable to changes
•Reduction in project risk, Can handle large
projects without a doubt
www.uncopyrightables2011.blogspot.com 5
6. Disadvantage
• Requires a systematic approach for
modularized
• Requires highly skilled and well-trained
developers
• Cant use for small projects
• Requires more resources and money to
implement RAD
• All applications are not competible with RAD
www.uncopyrightables2011.blogspot.com 6