What is Software Engineering?

Software engineering is the application of principles used in the field of engineering, which usually deals with physical systems, to the design, development, testing, deployment & management of software systems. The field of software engineering applies the disciplined, structured approach to programming that is used in engineering to software development with the stated goal of