A software process model is a simplified representation of the software process. Every process model represents a process from a particular perspective and thus provides only the partial information about that process. Basically is we talk about the generic models, they are not are not definite description of the software model. Instead they are abstractions of the processes which can be used to explain the various approaches to the development of the software. To create the more and more specific software engineering process one can consider it as a framework which are ready to extend and adapt. If we talk about the various there are 3 models in software process which are listed as below:
- Waterfall Model
- Incremental Development
- Re-use Oriented Software Engineering
Via ‘Software Engineering’ by Ian Somerville.