This document discusses different software development life cycle (SDLC) models. It describes the waterfall model as the first introduced process model where each phase must be completed before the next begins. The spiral model is presented as a combination of waterfall and risk analysis, with iterative cycles to reduce risk. The iterative enhancement model implements parts of software in cycles to identify further requirements through review.