![]() |
In this lesson, we presented software engineering paradigms and models in some detail. |
![]() |
These paradigms describe and model how software systems are developed. |
![]() |
First, we present the background of traditional software life cycle models that are most popular and widely |
| common. |
![]() |
Then, we present the history of software paradigms. We specifically presented and described the following |
| paradigms: waterfall model (also known as the traditional software development life cycle), modified waterfall | |
| model, the spiral model, the incremental process model and the agile development model. |