is an engineering discipline that is concerned with all aspects of software production from initial conception to operation and maintenance.
discipline providing principles and practices that guide overall control of workflow management including testing
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