1. Software
engineering is the establishment and use of sound engineering principles in
order to obtain economically software that is reliable and works efficiently on
real machines.
2. (IEEE)
Software Engineering: (1) The application of a systematic, disciplined,
quantifiable approach to the development, operation, and maintenance of
software; that is, the application of engineering to software (2) the study of
approaches as in (1).
3. Software
Engineering is an engineering discipline which is concerned with all aspects of
software production from the early stages of system specification through to
maintaining the system after it has gone into use.