The three main types/models of paradigm are:
1- waterfall paradigm
2- Incremental paradigm
3- spiral model
In the incremental paradigm, special emphasis should be placed on the selection of the items to be included in the last increment.
The incremental paradigm is based on the idea of developing separate pieces of software, then integrating these pieces together.