Waterfall RAD Incremental Prototype SpiralFeatures
Step by StepApproach. Nextstep can not startunless previousstep is throughHigh speedadaptation of waterfall model.Development isdone for independentcomponents inparallel andthen integratedSuccessiveenlargements andrefinements of a systemthrough multiple miniSDLCs.Customer’srequirements aregradually knownA simplified modelof the system(prototype) is builtfast to make theclient have a feel of the system.While buildingprototype theminimum amount of coding is donewithoutimplementingcoding standard,error management,normalization etc.It is a way of understandingrequirements fromthe customer Iterative nature of the Prototyping Modelwith the controlled and systematicapproach of the Waterfall Model
Used in projects where riskfactor is high: military, research-oriented.
Performs risk evaluation in eachcycle.
Can be integrated with other lifecycles.
Multiple cycles performed.Each cycle consists of:1.Determine objectives,alternatives, constraints2.Evaluate alternatives,identify & resolve risk(e.g. risk analysis,prototype, simulation)3.Develop and verifyproduct: prototype,product or other deliverable4.Plan next phase:Review findings of thisround and plan goalsfor next round
When therequirements areclear When a systemcan be brokenintoindependentsub systemsWhen the objectives of the system can beachieved by dividing thesystem into sub systemswith a core system.The core system of subsystem will serve theWhenRequirements arenot completelyknownWhen Risk is high