A software process model, also known as software development lifecycle. The specified representation of a software process. Each software process represents a process from a particular perspective and thus only provides partial information about the process.
Some of the software process models are -
Waterfall model
Incremental model / Evolutionary model
Reuse-oriented or integration and configuration model
Boehm’s spiral model
Now let us understand each of these models in detail.