Software Development Models (RAD model)

4)Incremental model:

       When to Use:
    • RAD should be used when there is a need to create a system that can be modularized in 2-3 months of time.
    • It should be used if there’s high availability of designers for modeling and the budget is high enough to afford their cost along with the cost of automated code generating tools.
    • RAD SDLC model should be chosen only if resources with high business knowledge are available and there is a need to produce the system in a short span of time (2-3 months).
       Advantages:
    • Reduced development time.
    • Increases reusability of components
    • Quick initial reviews occur
    • Encourages customer feedback
    • Integration from very beginning solves a lot of integration issues.
       Disadvantages
    • Depends on strong team and individual performances for identifying business requirements.
    • Only system that can be modularized can be built using RAD
    • Requires highly skilled developers/designers.
    • High dependency on modeling skills
    • Inapplicable to cheaper projects as cost of modeling and automated code generation is very high.

Comments

Post a Comment

Popular Posts