RAD Model
Rapid Application Development
www.uncopyrightables2011.blogspot.com 1
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
Model Phases
• Business modeling
• Data modeling
• Process modeling
• Application generation
• Testing and turnover
www.uncopyrightables2011.blogspot.com 3
Development model based on RAD
• Agile software development
• Joint Application Development (JAD)
• Scrum
• Extreme Programming (XP)
www.uncopyrightables2011.blogspot.com 4
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
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
Applications
www.uncopyrightables2011.blogspot.com 7
Thank You
www.uncopyrightables2011.blogspot.com 8

Rapid application developmet

  • 1.
    RAD Model Rapid ApplicationDevelopment www.uncopyrightables2011.blogspot.com 1
  • 2.
    Definition: • RAD isincremental & parallel software development process model which applicable for systems to be built within 60-90 days. www.uncopyrightables2011.blogspot.com 2
  • 3.
    Model Phases • Businessmodeling • Data modeling • Process modeling • Application generation • Testing and turnover www.uncopyrightables2011.blogspot.com 3
  • 4.
    Development model basedon RAD • Agile software development • Joint Application Development (JAD) • Scrum • Extreme Programming (XP) www.uncopyrightables2011.blogspot.com 4
  • 5.
    RAD Strengths: • Quickinitial 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 asystematic 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
  • 7.
  • 8.