Transcript for:
Introduction to Software Engineering Principles

software engineering is that branch of engineering where a software will be developed using oil tested will proved engineering principles procedures and that respective methods so that is the software engineering so let us discuss that how this software engineering has been defined by different persons and organizations so if we consider fridge bow eight then he has defined the software engineering in this particular format that is software engineering is the establishment and use of sound engineering principles methods tools that can be used to produce high-quality software that is reliable and works efficiently on real missions so the software should be reliable should be meeting with the respective users recommend and should run on the real machines I Triple E they are pictured and they have defined the software engineering in this way the application of a systematic disciplined quantifiable approach to the development operation and maintenance of software that is the application of engineering to the software that means they have given emphasis more on the development process there is operations to be implemented the maintenance of the software during the up gradation of the software to execute some change requests as requested by the client so all those things must be done on this respective software product and this software develop software and that's why this I Triple E they have given more emphasis on this operations and maintenance of software and that is application of engineering to the software let us understand what swapping engineering stands for and here we are having two terminologies one is the software and the engineering so let us discuss them one by one so what is the software a software is more than just a program code a program is an executable code which solves some computational purpose we know that whenever you write any program in some specific language then obviously it is having some purpose and at the end the program should be executed through the executable version of the program a software is considered to be collection of executable such programming codes libraries and then associated libraries and then documentation and remark and documentation and so on so what is the software product so software is nothing but whenever a particular software is executing that means it is taking help of multiple executable codes the respective libraries and documentation software when it is made for a specific recommend will be known as a software product so whenever is particular software will be developed for a certain purpose only they need to be known as a software product so now let us consider the four phases and we are having transformation 1 2 & 3 and to show you that what are the software development process transformations so at first user needs and expectations are to be gathered so all the user needs their respective requirements expectations are to be listed and then transformation one which is having a name known as analysis where the problem statement will be will be developed then in the transformation 2 that is known as the design phase in this case this from the problem statement will be going for the detailed design in the transformation number 3 there is a implementation phase where this particular software designed this particular format will be implemented as a software product so these are the different phases with the help of which that transformations will take place now let us discuss engineering with in the previous slide we discussed software now we will be discussing engineering engineering on the other hand is all about developing the products using defined scientific principles and methods and procedures so that is known as the engineering so let us go for the summary so software engineering is an engineering branch associated with the development of software product using oil defined scientific principles methods and procedures the outcome of software engineering is an efficient and reliable software product so in this way we've defined what is a software engineering at well given you one overview of the software engineering topic thanks for watching this video tutorials point.com simply easy learning