Software Development Life Cycle Models-Comparison , Consequences

Software Development Life Cycle is a well defined and systematic approach, practiced for the development of a reliable high quality software system. There are tons of SDLC models available. This paper deals with five of those SDLC models, namely; Waterfall model, Iterative model, V-shaped model, Spiral model, agile model. Each development model has certain advantages and disadvantages. The paper begins with the discussion to the introduction of SDLC, followed by the comprehensive comparison among the various SDLC models.