RAD Model
RAD Model
1
Rapid Application
Development
RAD is a techniques/ method that emphasize on user
involvement and evolutionary working with prototypes of a
system to accelerate the system development process.
RAD is based on building prototypes that evolve into finished
systems.
6-5
RAD Life Cycle
6
RAD Phases
The three broad phases to RAD are :
• Requirements/ Analysis.
• Design/ Construct.
• Implementation.
6-7
RAD is a Martin
Approach
The Martin approach includes 4
phases:
• Requirements planning.
• User design.
• Construction.
• Cutover.
6-8
Martin Approach to RAD
6-9
Requirements Planning
Phase
Users and analysts meet to identify
objectives of the system oriented
toward solving business problems
Requirements planning is much like
traditional problem definition and
systems analysis.
6-10
RAD Design Workshop
• Design & refine phase.
6-11
Implementation or Cutover Phase
6-13
When to Use RAD
• When programmers & analysts are
experienced.
• The project involves like ecommerce
application and needs quick results.
• Users are sophisticated and highly engaged
with the goals of the company.
6-14
Advantages of RAD
Increase speed of development
Increase quality through the
involvement of the user with analysis
in design stages.
The software is drastically reduced
due to a reduced requirement
analysis phase.
15
Disadvantages of RAD
Many try and hurry the project too much
Loosely documented.
17