discipline providing principles and practices that guide overall control of workflow management including testing
is an engineering discipline that is concerned with all aspects of software production from initial conception to operation and maintenance.
the process of developing, testing and maintain large software systems, principally in a real world environment