qa-software is means and practice of monitoring all software engineering processes, methods, and work products.