In this class, we will cover the introduction on software development life cycle (SDLC) and know about the various steps/processes involved in the software developement life cycle. We will take a deep look at each process and discuss about the neccessity of all these steps.
We will try to understand how these processes will impact the overall software development life cycle. We will see the various software development life cycle frameworks like waterfall, agile, incremental, iterative, sprial etc. available in the industry. We will have detailed discussion on each of these frameworks and understand when to use them.
We will see the advantages & disadvantages of these different frameworks and discuss on the steps to overcome the issues by selecting the appropriate framework. We will understand the logic by creating a real time example with these different frameworks to understand the concept better and to practically experience on how the softwares are being developed.