Professional Documents
Culture Documents
Definition
Rapid application development (RAD) is a software development methodology that uses minimal planning in favor of rapid prototyping. The "planning" of software developed using RAD is interleaved with writing the software itself. The lack of extensive pre-planning generally allows software to be written much faster, and makes it easier to change requirements.
5/10/2012 2
RAD MODEL
5/10/2012
RAD Phases
There are three broad phases to RAD: Requirements planning RAD design workshop Implementation
5/10/2012
5/10/2012
Implementation Phase
As the systems are built and refined, the new systems or partial systems are tested and introduced to the organization When creating new systems, there is no need to run old systems in parallel
5/10/2012
5/10/2012
Advantages of RAD
Flexible and adaptable to changes RAD generally incorporates short development cycles - users see the RAD product quickly. RAD involves user participation thereby increasing chances of early user community acceptance RAD realizes an overall reduction in project risk
5/10/2012 10
Disadvantages of RAD
May try and hurry the project too much Loosely documented May not address pressing business problems Potentially sharp learning curve for programmers inexperienced with RAD tools
5/10/2012
11
5/10/2012
12