is an engineering discipline that is concerned with all aspects of software production from initial conception to operation and maintenance.
a type of engineering that encompasses all aspects of software production from initial concept and development to maintenance
an engineering discipline that is concerned with all aspects of software production from the early stages of system specification through to maintaining the system after it had gone into use