Hello Hemant,
Software engineering is the application of engineering to software that includes documenting the requirements of the software through the application of basic design principles.
Software engineers also learn to analyze and design alternatives keeping in mind the utility of the finished product and whether the final product meets its requirements
For further details, if you have any query you can even visit our website, where there is a detailed description which would be quite helpful for you.
https://engineering.careers360.com/articles/software-engineering-0
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile