These slides were presented to the software engineering class held in IAUN. The main context is provided from the "Software Engineering" book authored by Sommerville. Most of the icons used in the slides are provided in the flaticon.com website. Thanks to our professor Habib Seifzadeh. A cooperation with Mohammad Mostajeran.