Software life-cycle models

The series of steps through which a product progresses is called the life-cycle model.

Build-and-Fix Model
Waterfall Model
Rapid Prototyping Model
Incremental Model
Synchronize-and-Stabilize Model
Spiral Model
Object-Oriented Life-Cycle Models
Comparison of Life-Cycle Models