Software Design Process

  • Waterfall - structured and systematic analysis at each step before proceeding to the next
  • Spiral - rapid generation of increasingly functional systems, short turn around time, quick turn around

If it were up to me, the waterfall approach seems to be more reliable to produce robust software however spiral approach seems to be more applicable for a web application.