--- Video Title: Software Paradigms Description: Software Paradigms Watch more Videos at https://www.tutorialspoint.com/videotutorials/index.htm Lecture By: Mr. Arnab Chakraborty, Tutorials Point India Private Limited --- Software paradigms. In this session, we are concentrating on this very topic. So, software paradigms refer to the methods and the required steps which are taken while designing the software. There are many methods proposed and are implemented and we will be discussing many such methods in our tutorials also. And but we need to see where in the software engineering concept these paradigms stand. And these can be combined into various categories though each of them is contained in one another. So, here we have gone through one sample diagram. Here you see this is our software development paradigm which is consisting of this software design paradigm and this software design paradigm paradigms is consisting of synthesize your programming paradigm. So, you will be considering all these 3 in our separate 3 articles. So, programming paradigm is of subset of software design paradigm, it is quiet obvious from the diagram which is further a subset of software development paradigm. So, let us start with the software development paradigm. So, in case of software development paradigm, this paradigm is known as software engineering paradigm, where all the engineering concepts pertaining to the development of the software are applied. So, here we will be considering all those engineering concepts which will be required for the development of the software. And these engineering concepts will be applied during the development. It includes various researches and requirement gathering which helps the software product to get built and developed. It consists of requirement gathering that means we should know that what is the purpose of the software, what are the different requirements that has been proposed by the client or the users and then software design and the last one is the programming. So, let us now go for this software design paradigm. So, in case of software design paradigm, this paradigm is a part of software development and it includes design, maintenance and programming. So, programming paradigm, so that means this one, this paradigm is related closely to the programming aspect of the software development where you will be doing the real programming, Coding, real coding and debugging. This includes the coding, testing and integration. So, coding means we will be doing the implementation through some programming language. Then we will be writing some test cases and we shall be executing our test cases on this particular software to do the proper testing to see whether our software is working well according to our intention. And next one is the integration of different modules in the software developed. So here we are having the software design paradigm. So these are the required steps. And here we are having the programming paradigm. So these are the required steps we have mentioned here. So in this way we have discussed what is the software development, software programming, software The design paradigms. Thanks for watching this video.