# Software Process Models

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 -

1. Waterfall model
    
2. Incremental model / Evolutionary model
    
3. Reuse-oriented or integration and configuration model
    
4. Boehm’s  spiral model
    

Now let us understand each of these models in detail.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1710337068870/c61a6c92-2c6b-4159-a0a9-1e63f38b1cf8.png align="center")
